Use Case questions

Posted 4 weeks ago by andyscraven

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.

  1. Single User Licence with 3, 6 or 12 month plans. That seems easy with Spark.

  2. 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:

eg:

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.

Thank you.

Please sign in or create an account to participate in this conversation.

Laracasts Mascot

Hi, Have We Met Yet?

Did you know that, in addition to the forum, Laracasts includes well over 1000 lessons on modern web development? All for the price of one lunch out per month.

Sign Me Up

Channels

Reply to

Use Markdown with GitHub-flavored code blocks.