Solution
As a sub contractor for a software consultancy, I performed preliminary research followed by a system design document. The system design proposed the use of Laravel PHP Framework with Stripe payments for automated monthly subscriptions. Development would incorporate an agile approach to allow for later additions and evolution of the early features. Initially the focus involved building a fully functional prototype. This prototype would then form the foundation for evolving the system.
Working in Laravel, I developed the early stages, database design, seeders, subscription and signup, user interface, recruitment and personalised signed documents before handing over to a larger outsourced team for rapid development.
Results
After developing the marketing site, SaaS subscription features, recruitment process and personalised signed documents, the client demonstrated the progress prototype and secured a new investment partner. This has allowed for the introduction of a wider team of developers who are continuing to develop and evolve from the original prototype.
Technologies
PHP, Laravel, Livewire, Stripe Subscription Payments, Multi-Tenant SaaS