Ask HN: What's your go to frontend stack for rapid MVP development?
4 points by fsto 8 months ago | 13 commentsWe’ve enjoyed building products from scratch for a good amount of time now and, in terms of web frontend, we’ve gone through the classical path from no-framework -> angular 1 -> react -> svelte with a bunch of component libraries (most recently Tailwind UI)
For max iteration speed; what frontend stack would you pick today to build an MVP which later can be iterated quickly on while searching for PMF?
To be clear: I understand accuracy is as crucial as speed. This question is about unlocking iteration speed.
Scenario: - Building MVP, then iterating rapidly to PMF - Mostly UI for CRUD - Need standard UI components with some flexibility. A Tailwind based component lib is preferred. - Fast iteration is crucial - Okay with some tech debt if it significantly speeds up development
Questions: 1. Fastest framework to get from zero to PMF? (React/Vue/Svelte/other?) 2. Component library for quick development and iteration? 3. Clever shortcuts you took that didn't hurt too much when scaling? Vercel? 4. Speed traps you'd warn others about?
- solardev 8 months agoI really like Next.js + MUI: https://mui.com/
It's incredible how easy it is to make a dashboard-like app and customize it/extend it later. Check out their templates for some ideas: https://mui.com/store/#populars
- fsto 8 months agoThanks for sharing! I haven’t checked out MUI before. Will check it out.
- solardev 8 months agoIt's pretty incredible. Good documentation, easy to use, but still very powerful and extensible. Every component and prop can be overridden and modified when necessary, but the defaults make sense too.
I use it for every project now and it takes only a couple hours to get a functional MVP up and running.
MUI is really what sold me on the potential of the React ecosystem. It's so much nicer than writing HTML when you can actually compose an entire app out of widgets in a documented, vendor-supported way.
- solardev 8 months ago
- fsto 8 months ago
- diegoholiveira 8 months agoDidn't use it, but think nextjs would be a good choice on this scenario.
- fsto 8 months agoYeah, it’s been a good choice before. Have you used any component library that’s increased your productivity significantly?
- diegoholiveira 8 months agoNot yet, but planning to.
- diegoholiveira 8 months ago
- fsto 8 months ago
- pestatije 8 months agoPMF?
- solardev 8 months agoProduct-market fit: https://en.wikipedia.org/wiki/Product-market_fit
- solardev 8 months ago
- chistev 8 months agoSvelte
- fsto 8 months agoAny component library you’ve gotten a good workflow with?
- fsto 8 months ago
- cranberryturkey 8 months agosvelte + primatejs
- fsto 8 months agoThanks for sharing! Do you have any component library you’ve felt productive using?
- cranberryturkey 8 months agonaah, i always roll my own. I don't like pre-built stuff especially when you work with custom designs. I don't use css crap either like scss or tailwind, just vanilla js, css and html as it should be.
- cranberryturkey 8 months ago
- fsto 8 months ago