2
1 Comment

2023 Saas Tech Stack

Hey everyone,
I am about to build a new startup and would like to get your recommendations on a tech stack?

I need:

  • Website (Webflow, Wordpress)
  • Payment Processor (Stripe)
  • Subscriptions
  • REST API where I can check from the client if the subscription is active

Can you recommend me stack that I can use. I am a experienced developer and can develop solutions however for me I would love to get a out of the box setup where I can design my own website, have a subscription and most importantly a REST API where I can query the subscription status of the customer.

posted to Icon for group Developers
Developers
on February 10, 2023
  1. 1

    My opinion: write the REST Web API Spec using Open API Specification (OAS) and the implement it in Go with PostgreSQL with Docker. You can run this most places. I prefer to start off with Cloud Run due to its auto scaling. Use Firebase Auth with custom claims to authenticate requests.

    The frontend can be written using any JavaScript framework/library such as React or Vue etc. Use Firebase Auth for authentication. I tend to avoid the component libraries such as Vuetify and opt for TailwindCSS. I've also used TailwindUI for ready made components for dashboards. TailwindCSS is very close to pure CSS so it won't go stale quickly.

    If your startup needs an app with fast server side rendered pages, use Go templates (part of the Go standard library) for "blaaaazingly fast" (© theprimeagen) page loads.

Trending on Indie Hackers
Most founders don't have a product problem. They have a visibility problem User Avatar 96 comments Day 4: Why I Built a $199 Workspace Nobody Asked For User Avatar 51 comments How to automatically turn customer feedback into high-converting testimonials User Avatar 39 comments Spent months building LazyEats AI. Spent 1 day realizing I have no idea how to get users. User Avatar 31 comments Why Claude Skills Are Becoming Important for Tech Careers User Avatar 25 comments I kept rewriting the same quiz + spaced-repetition code. So I packaged it into an API User Avatar 21 comments