Skip to content

Series · 40 parts

Full Stack SaaS Masterclass

A build-it-for-real series that takes a multi-tenant SaaS from an empty folder to production: stack choice, monorepo, and the Next.js and NestJS foundations everything else is built on.

  1. Part 1
    Choosing the Right Tech Stack for Your SaaS (Without Overthinking It) — Aman Kumar Singh
  2. Part 2
    Setting Up a Monorepo with Turborepo — Aman Kumar Singh
  3. Part 3
    Setting Up Your Next.js App the Right Way — Aman Kumar Singh
  4. Part 4
    Setting Up NestJS the Right Way — Aman Kumar Singh
  5. Part 5
    Setting Up PostgreSQL the Right Way — Aman Kumar Singh
  6. Part 6
    Choosing Prisma or TypeORM for Your NestJS API — Aman Kumar Singh
  7. Part 7
    Setting Up Docker for Local Development — Aman Kumar Singh
  8. Part 8
    Managing Environment Variables and Secrets — Aman Kumar Singh
  9. Part 9
    A Folder Structure That Scales for Full Stack SaaS — Aman Kumar Singh
  10. Part 10
    A Git Workflow for Small Teams — Aman Kumar Singh
  11. Part 11
    JWT Authentication in NestJS — Aman Kumar Singh
  12. Part 12
    Refresh Tokens Done Right — Aman Kumar Singh
  13. Part 13
    Role-Based Access Control (RBAC) in a SaaS — Aman Kumar Singh
  14. Part 14
    Adding OAuth and Social Login — Aman Kumar Singh
  15. Part 15
    Multi-Factor Authentication (MFA) — Aman Kumar Singh
  16. Part 16
    Session Management and Token Storage — Aman Kumar Singh
  17. Part 17
    Organization and Multi-Tenant Authentication — Aman Kumar Singh
  18. Part 18
    Securing Your SaaS API — Aman Kumar Singh
  19. Part 19
    Building a Notification System — Aman Kumar Singh
  20. Part 20
    Sending Transactional Emails — Aman Kumar Singh
  21. Part 21
    Adding Full-Text Search — Aman Kumar Singh
  22. Part 22
    Handling File Uploads Securely — Aman Kumar Singh
  23. Part 23
    Designing the SaaS Dashboard — Aman Kumar Singh
  24. Part 24
    Product Analytics and Event Tracking — Aman Kumar Singh
  25. Part 25
    Accepting Payments with Stripe — Aman Kumar Singh
  26. Part 26
    Subscription Billing and Plans — Aman Kumar Singh
  27. Part 27
    Organizations, Teams, and Invitations — Aman Kumar Singh
  28. Part 28
    Multi-Tenancy Architecture for SaaS — Aman Kumar Singh
  29. Part 29
    Setting Up CI/CD for a Full Stack Monorepo — Aman Kumar Singh
  30. Part 30
    Monitoring a SaaS in Production — Aman Kumar Singh
  31. Part 31
    Structured Logging for Node.js — Aman Kumar Singh
  32. Part 32
    Audit Logs You Can Trust — Aman Kumar Singh
  33. Part 33
    Feature Flags and Safe Rollouts — Aman Kumar Singh
  34. Part 34
    Deploying a Full Stack SaaS — Aman Kumar Singh
  35. Part 35
    Scaling a SaaS Beyond One Server — Aman Kumar Singh
  36. Part 36
    Disaster Recovery and Backups — Aman Kumar Singh
  37. Part 37
    Caching Strategies for a SaaS — Aman Kumar Singh
  38. Part 38
    A Production Security Checklist — Aman Kumar Singh
  39. Part 39
    Performance Tuning Before Launch — Aman Kumar Singh
  40. Part 40
    The Production Readiness Checklist — Aman Kumar Singh