hjortur17's avatar

Sell and distribute your Laravel app

Hi 👋, I have some questions regarding selling and distributing a Laravel Saas app. I'm thinking of creating a car rental management system which I then want to license. I have few questions on have to go about that:

  • Is it possible to have some yearly plan for a license? Which means that each car rental which wants to use my system needs to have some license key to insert into their app. Can I use Laravel Cashier for that?

  • How and what is the best way to publish my app? My thinking is to have the app hosted on their servers. For example: bookings.theirdomain.com . How would I go about that? Or is it easier to have my app stored on my servers and have bookings.mysystem.com and have login page?

  • When I want to publish new version of the app, how do I go about that?

All ideas are welcomed :)

0 likes
6 replies
hjortur17's avatar

@martinbean - So then best choose is to host it my self and how some log in page that figures out what rental you are working for?

tykus's avatar
tykus
Best Answer
Level 104

@hjortur17 you will need to check out multi-tenancy if you chose this approach

1 like
hjortur17's avatar

For scalability, do you guess recommend to use Laravel Sail and Docker? I have these tenancy store on a container?

What Laravel packages is good idea to use for these kind of project? Envoyer? Cashier? Sail?

martinbean's avatar

@hjortur17 I suggest you actually read the pages for those packages. Then you’ll be able to decide if they’re suitable or not.

1 like
Sinnbeck's avatar

@hjortur17 be aware that sail is for development only. And if you have no experience with docker it might not be the best idea to try and learn it while building this. Pick a solid server solution. It can always scale

1 like

Please or to participate in this conversation.