Ask HN: What's your go to frontend stack for rapid MVP development?

4 points by fsto 8 months ago | 13 comments
Hey!

We’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 ago
    I 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 ago
      Thanks for sharing! I haven’t checked out MUI before. Will check it out.
      • solardev 8 months ago
        It'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.

    • diegoholiveira 8 months ago
      Didn't use it, but think nextjs would be a good choice on this scenario.
      • fsto 8 months ago
        Yeah, it’s been a good choice before. Have you used any component library that’s increased your productivity significantly?
    • pestatije 8 months ago
      PMF?
    • chistev 8 months ago
      Svelte
      • fsto 8 months ago
        Any component library you’ve gotten a good workflow with?
      • cranberryturkey 8 months ago
        svelte + primatejs
        • fsto 8 months ago
          Thanks for sharing! Do you have any component library you’ve felt productive using?
          • cranberryturkey 8 months ago
            naah, 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.