I have a project where Laravel Spark feels like the perfect starting point. I have searched Google for some examples of use cases but as yet have not found any so thought I would ask here.
I am at the planning phase and putting together the development timetable.
The project has different types of users and payment plans. Payments to be taken via Stripe.
Single User Licence with 3, 6 or 12 month plans. That seems easy with Spark.
Agencies that buy a block of licenses directly from the company and can then add users as they sell them. The issue here is:
a) I need a way for the agency to allocate a license to a user, via email address as the service is delivered by Slack channels.
b) When they sign up the user they do not need to pay anything as they have prepaid but I do need their number of available licenses to reduce each time.
The service can be offered in different languages for both (1) and (2) above so I need a way of being able to specify the following:
a) Single User on a 3, 6 or 12 month license in English
b) Single User on 3, 6 or 12 month license in Dutch etc. (Many languages available)
c) An Agency User on a 3, 6 or 12 month license in a specific language.
Finally, there already exists a single page website for his project and I would like the base url for non logged in users to be this page. It is built using Bootstrap 4 and I am assuming that this is easy in Spark.
As I mentioned I am at the planning phase and am attempting to assess how much of the above can be handled out of the box by Spark and how much will be bespoke.
I hope to get my hands of Spark tomorrow but am hoping existing Spark users can advise me.