I hear you because I needed the same, with absolutely no experience in web apps. Please listen to other comments first. If this does not help: I used github.com/tiangolo/full-stack-fastapi-postgresql - it is a Docker-Stack that can be deployed through Gitlab CI on Docker Swarm. Not that I had any experience in these systems - but it directly worked and I had a Progressive Web App (PWA) with CRUD, SSL certs, Queue, Reverse Proxy and everything with it in one day. This thing still runs after 2 years.
If you're familiar with Rails, stick with what you know. Often that will be faster than learning a new tool. If you want to diverge and learn something new, you can deploy a full stack application using React/Next.js on the front end and MySQL/PostgreSQL on the backend is a few minutes using Vercel.<p><a href="https://vercel.com/integrations/planetscale" rel="nofollow">https://vercel.com/integrations/planetscale</a><p><a href="https://vercel.com/integrations/supabase" rel="nofollow">https://vercel.com/integrations/supabase</a>
The quickest is what you know.<p>I always recommend Rails or Laravel.<p>Both are very similar.<p>I think Laravel has the better community, better packages(gems) now, and is faster to learn, get up to speed.<p>Check out Laracasts.com.<p>Also check out forge.laravel.com it's an app for spinning up and deploying to servers.<p>And there is valet for local development.<p>Amazing ecosystem and community.<p>Good luck with your app.
I would definitely go with Budibase.<p>You could build a responsive CRUD app in a few minutes.<p>They also support a number of data sources (PG, MySql, Mongo, Couch) and have their own DB.<p>Also, they're open source:
<a href="https://github.com/Budibase/budibase" rel="nofollow">https://github.com/Budibase/budibase</a>
check out the below no-code tools. super easy to create the functionality you've described<p>- <a href="https://saltcorn.com/" rel="nofollow">https://saltcorn.com/</a><p>- <a href="https://www.budibase.com/" rel="nofollow">https://www.budibase.com/</a>
I recommend you Blitz.js written in React and Next.js for this purpose, there is even user registration and login ready, so you don't have to worry about that. Blitz.js is a Fullstack Freamwork inspired by Ruby on Rails.<p><a href="https://blitzjs.com" rel="nofollow">https://blitzjs.com</a><p>New Blitz apps come with all the boring stuff already set up for you! Like ESLint, Prettier, Jest, user sign up, log in, and password reset.