I'm currently in a place where I'm pressured to get as much work out as quick as I can with no real guide with regards to best practices and clean structures.
Last year, I had to build a 'web-app' in a month that needed to cater for:
A payment gateway using a local platform for online payments, this had to handle subscription/once-off scenarios (which I had never done before).
Use Vuex (also never used before) for state management with Vue.js
Use Laravel to do all the usual heavy back-end lifting including handling payments etc.
I was basically alone on the project and received very minimal help on the first day and had to find my way until I was done.
The project took a total 2 months to build, test and deploy, with no guidance, supervision or anything from my co-devs (we're an extremely tiny team of 4).
Needless to say, I'm extremely proud of the product I built, and thankfully the client is as well!
github.com/ladybirdweb/agorainvoicing Use open source Agora Invoicing software. It has all the tools you need to start software selling business. It is build on Laravel framework and is very similar to Laravel Spark
I tried advocating for it, unfortunately the client's payment gateway wouldn't be something that would be accommodating towards integrating it with Spark.
Yeah Spark is even more opinionated than Laravel. To get their automatic billing etc out of the box they provide a set of database migrations and I haven't found if you can alter the table and column names, let alone structure.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'm currently in a place where I'm pressured to get as much work out as quick as I can with no real guide with regards to best practices and clean structures.
Last year, I had to build a 'web-app' in a month that needed to cater for:
A payment gateway using a local platform for online payments, this had to handle subscription/once-off scenarios (which I had never done before).
Use Vuex (also never used before) for state management with Vue.js
Use Laravel to do all the usual heavy back-end lifting including handling payments etc.
I was basically alone on the project and received very minimal help on the first day and had to find my way until I was done.
The project took a total 2 months to build, test and deploy, with no guidance, supervision or anything from my co-devs (we're an extremely tiny team of 4).
Needless to say, I'm extremely proud of the product I built, and thankfully the client is as well!
I've never slept so little in my life. Hahaha
Did you look into Laravel Spark? It provides SaaS billing out of the box and seems pretty good from my initial tests.
github.com/ladybirdweb/agorainvoicing Use open source Agora Invoicing software. It has all the tools you need to start software selling business. It is build on Laravel framework and is very similar to Laravel Spark
I tried advocating for it, unfortunately the client's payment gateway wouldn't be something that would be accommodating towards integrating it with Spark.
Yeah Spark is even more opinionated than Laravel. To get their automatic billing etc out of the box they provide a set of database migrations and I haven't found if you can alter the table and column names, let alone structure.