DEV Community

Discussion on: Three months ago i began a journey on helping restaurants...

Collapse
rennokki profile image
Alex Renoki Author

Thanks for the encouragement. I have plenty of people that say that these kinds of apps are already in use, but I assume they lack the idea that they might not be free and we're all in this.

The app is separated into three apps actually, to ensure availability and minimize all-apps downtime - one is the dashboard, one is the menu (the page the customers see) and the last one is the landing page.

It is built on top of Laravel, with Vue.js and TailwindCSS. For the menu page i work with Nuxt.js as it is easier than vue-cli imho. They are deployed to AWS; some services like Forge might have done the job cheaper and easier, but once your app holds up other businesses, you gotta make sure they stay up all the time and that the infra is in good hands. :D

Collapse
messerli90 profile image
Michael Messerli

Don't get discouraged by competition, just means there's a market & need for what you're making!

Both of those are great stacks I love to work with. Agreed, Nuxt is easier than vue-cli. I've never hosted a PHP site on AWS, does that mean you're using Vapor?

Thread Thread
rennokki profile image
Alex Renoki Author

Indeed!

Vapor should be used for low-traffic apps, otherwise, it's darn expensive.

I am using AWS Elastic Beanstalk, which helps me horizontally scale the web app, it has an already-built PHP image, coming with NGINX and everything it's needed. I have a repo that explains how the deployment process takes place and how to customize the environment: github.com/rennokki/laravel-aws-eb