Description

CimGateway
A Web Services Description Language (WSDL) Authorize.net Customer Information Manager (CIM) gateway.
CodedBonus
A membership application managing affiliations and relationships.
PinPortal
A WSDL implementation allowing monthly cellular service at any carrier in the world.
Z-Wallet
A PCI/DSS compliant billing, shipping, invoicing, and ordering module using Authorize.net CIM.
Website
Reseller portal, access control lists, user backoffice, and membership management.

Value assessment

Source code break down
LanguageFilesBlank linesCommentsCodeMinimum ValueMaximum ValueAverage
PHP4066,99219,45332,327$387,924.00$2,424,525.00$1,406,224.50
CSS193,51540024,192
HTML1836302710,882
JavaScript146205462,515
XML720701,518
Java17478230
Sum63012,03820,50471,664

Roles

Partner
34% Owner (majority in Florida is 66.67%)
COO
Chief of Operations
CTO
Chief Technology Officer
Lead Developer
Backend API,code, front-end, and backoffice areas.

Summary

Project went through three generations as the company model went from public access, limited access, and finally member-only access.

Indecision and other environmental forces caused the project to eventually stall.

Upon advice of my attorney, I notified the company of my intention to sever all personal, company, and code base affiliation with the company.

Tests

In a three-month limited trial run, the company processed an excess of $10,000 in orders resulting with several hundred dollars in commissions placed in virtual wallets of clients.

Overall, other than a few tweaks, the pilot was considered a success.

Comments

While programmers familiar with sizable projects may, at first glance, think the assessed values to be disproportionate with amount of coding. This project was written using xPDO which objectifies data, structures, and relationships. Additionally, xPDO handles database connections, information abstraction, and injection cleansing.

Projects using xPDO can typically be developed using only 10% - 25% of the effort and code size of projects developed without it.

Conclusion

All rights to the code, logic, and underlying systems were retracted by my company, Sanity LLC, and was returned by signed-agreement.