3
20 Comments

You need to quickly build a new SaaS - What's your Stack?

I'm actively learning the MERN stack (thanks to traversymedia ๐Ÿ‘Š) and I was curious which stacks you all would choose as your default / get-it-done-fast stack.

My goto stack is:

  • Django
  • Postgres
  • Bootstrap
  • Redis
  • Celery

It's what I used to build Siterack

posted to Icon for group Developers
Developers
on March 11, 2021
  1. 4

    Mine would be Rails, PostgreSQL, Heroku, and either React or Stimulus depending on various factories, with Tailwind.

    I have developed on NodeJS, Django, Spring Boot, PHP and many other frameworks. Nothing is as fast as Rails even when I'm super rusty in it.

    https://www.indiehackers.com/product/im-ok/settled-on-tech--MVL433kN29TsZXgI20f

    1. 1

      Hey Pablo the link you shared doesn't seem to be working - can you re-check it, please ๐Ÿค”?

  2. 2

    Svelte
    TailwindCSS
    Rails API
    PostgreSQL DB
    Sidekiq Queuing
    Redis Caching
    Heroku

    1. 1

      Hi! Just curious: how do you use Sidekiq Queuing?

    1. 1

      ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

  3. 2

    I have a new stack but it is still maturing (waiting for some more features), it will allow me to move 10x faster.

    Django
    Postgres
    Bootstrap
    Redis

    Would be my go to if i needed something out yesterday.

  4. 2

    You covered Django and Pablo mentioned Ruby so that leaves me with:

    • Laravel (PHP)
    • Vue.js
    • Tailwind CSS
    • PostgreSQL
    • DigitalOcean

    Laravel 8.x especially is a huge step-up because Livewire and Inertia.js (Inertia is not Laravel-specific though!) offer huge potential for pairing with React, Vue.js, Alpine.js, etc. effectively. Plus 2FA out-of-the-box ๐Ÿคฏ.

    1. 1

      What do you recommend for a front end dev to learn Laravel? I feel confident with React and Vue, but don't really understand backend at all. Do you have an opinion on best way to learn it? I'm guessing just the api part is used for the backend logic?

      1. 1

        Hey AfroHorse!

        This is a pretty old comment but if you're already familiar with front-end and want to use Laravel, then yes, the api part is what you'll use for logic. Out of the box, a fresh Laravel installation gives you access to a file at "routes/api.php" where you can start coding away for all your endpoints.

        To learn, the Laravel documentation is fantastic. Also check out the Laravel Artisan Cheatsheet and Laracasts for other resources.

        Finally, I would highly recommend that you try out Laravel Jetstream once you've got a basic understanding of Laravel thereof.

        I have a question though: I went from back-end to front-end which is why I'm more comfortable with using Laravel but if you're primarily a front-end dev, why not look into something like Express, Node.js, or Ruby on Rails? I personally prefer Laravel but it might be easier for you to try out one of the other options? What do you think?

    2. 1

      I've been using laravel and vue.js + tailwind for a while too then switched to livewire - love it, especially combined with alpine.js. laravel's Jetstream provides a great starting point for building SAAS apps.

      1. 1

        Jetstream is amazing! You mentioned Alpine.js; do you use that as TALL Stack or yourself using Jetstream and Livewire? I recently started using Alpine.js in hobby projects and I'm loving it ๐Ÿ˜€.

        1. 1

          I use it as part of the TALL stack. And recently I started building a subscription based community using Jetstream - did a few modifications and new UX using tailwind, alpine and livewire for the account management.

  5. 1

    Rails for APIs, React for FE, Postgres for storage, Gatsby for static websites, Next.js for more complex apps if I need to serve SSR HTML (or if PWA), TypeScript for sanity, and Heroku or Netlify for hosting.

  6. 1

    What I know and like best...

    Angular
    Nest.js
    PostgreSQL
    AWS & Serverless

  7. 1

    Shoutout to Brad, I used his series to get started with MERN as well a couple years ago. On top of MERN I use:

    • styled components
    • Redis
    • Redux
    • TypeScript
    • Flask
    • Spacy
    • Heroku
  8. 1

    FastAPI for backend
    bootstrap / pre built templates for front end
    Digital ocean for backend deployment
    Netlify for static assets.

  9. 1

    It's gotta be:

    • React.js with Next.js
    • TypeScript
    • SCSS/Sass
    • Firebase

    And that's it! It's all really easy to work with and it's what I'm using for Tutorbook.

  10. 1

    This comment was deleted 4 years ago.

Trending on Indie Hackers
Iย spent $0 on marketingย and got 1,200ย website visitors -ย Here's my exact playbook User Avatar 41 comments Why Early-Stage Founders Should Consider Skipping Prior Art Searches for Their Patent Applications User Avatar 22 comments I built eSIMKitStore โ€” helping travelers stay online with instant QR-based eSIMs ๐ŸŒ User Avatar 20 comments Codenhack Beta โ€” Full Access + Referral User Avatar 20 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 ๐ŸŽฌ๐Ÿค– User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 13 comments