We builded the backend system from a Laravel Spark codebase, allowing us to later turn this into a profitable business with subscription plans and download limitations. however for now it all remains free. With Laravel Spark we also got features such as authentication and user management out of the box.
Additionally we added Laravel Nova to allow us to manage the content of the site and our users within a simple admin interface. Laravel Nova allows us to develop simple admin interface without much trouble, their interface allows easily creation of management pages for resources, categories and users without having to use too much time on the frontend, since it’s for internal usage.
Within our development process we did some automatic unit tests for some of the sites core functionality, this way we ensure that those functions always work, even if we go ahead and refactor the code or adding new functionality.