- 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
Language | Files | Blank lines | Comments | Code |
---|---|---|---|---|
PHP | 406 | 6,992 | 19,453 | 32,327 |
CSS | 19 | 3,515 | 400 | 24,192 |
HTML | 183 | 630 | 27 | 10,882 |
JavaScript | 14 | 620 | 546 | 2,515 |
XML | 7 | 207 | 0 | 1,518 |
Java | 1 | 74 | 78 | 230 |
Sum | 630 | 12,038 | 20,504 | 71,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.