5 ms·
Same, Next.js, Vercel, Prisma, Supabase. I push to my GitHub repo and the site is live and deployed in less than a minute. With the stack you can use the same
by bottlepalm 4y ago
Same, Next.js, Vercel, Prisma, Supabase. I push to my GitHub repo and the site is live and deployed in less than a minute.
With the stack you can use the same language, DTOs, libraries, etc.. both server and client side.
Server side rendering ensures a graceful handoff between server rendered state and the resulting app state on the client.
I’m also using MUI which includes all the components you need for a front end app.
I also just really like react/JSX, very strongly typed coupling between the html and JavaScript. Makes it very easy to refactor and pull out new components with confidence.
I really think this is the best stack for an MVP CRUD app right now. Interested to hear of anything better.
- jrvarela56 4y agoAh you comment about MUI reminded me to include Mantine, also big productivity driver.
- turbobooster 4y agoWish I could afford vercel
- fullstackchris 4y agoSuper generous free similar product is netlify... you get 300 build minutes per month, I've never even gone above their free tier haha
- admn2 4y agoUnless something has changed, they explicitly disallow any website that facilitates for profit commerce. Granted I don't think they closely monitor it unless your bandwidth is over a certain threshold. However, Cloudflare Pages is free and unlimited FWIW but I doesn't seem as nice or fast as Vercel.
- bottlepalm 4y agoRemember we’re talking about MVP. Moving this stack to a VPS would only add a day.
- 0xblinq 4y agoThis stack is pretty incomplete for most MVPs, as unless you're building something trivial like a landing page, you'll probably at some point also need libraries or a custom implementation for: - Validations - Translations - Error and request logging and auditing - Security (CQRS, CORS, CSRF) - Permissions and a way to integrate it with your authentication (does supabase handle this? don't know) - Email sending - Background jobs - Caching - File uploading - Rate limiting - ... Every time somebody suggests "just" Next.js, just "Remix", just "flask" or just [insert minimalist framework] I think they're either building something pretty trivial, or wasting a lot of time on rebuilding or integrating things you get for free with batteries included frameworks.
- gardenhedge 4y agoThe post is literally about building an MVP. Remix isn't a minimalist framework - it's a full stack web framework.
- moneywoes 4y agoMaybe next js instead of supabase?
- Rastonbury 4y agoThat stuff isn't "hard" per se, and some of that stuff isn't even needed for a MVP, they're good to haves or only really required when you've got 100s of users (product dependant of course). If the MVP doesn't get there either iterate product or bin it
- cmbothwell 4y agoThis is a really nice stack and what I’m using together with a colleague right now. Do you use the serverless functions available with Vercel/Supabase? If so, I’m curious how you choose when to go with each provider.
- jrvarela56 4y agoI use vercel functions for this side-project bc they worked out of the box. Just least friction tbh not sure if optimal.