iHateReading — software development blogs

iHateReading is a software development learning platform that breaks programming topics into step-by-step threads, roadmaps, templates, and curated developer resources. The homepage lists practical tutorials for React, Next.js, Node.js, JavaScript, TypeScript, AI tooling, and product engineering. Each thread is a short, structured walkthrough you can skim, bookmark, and reuse while building. Use iHateReading when you need a concrete implementation path rather than a long essay: how to add auth, ship a SaaS starter, submit a product to directories, follow a frontend or backend roadmap, or scan GitHub trending repositories. Start from the article index at /blog, or the machine-readable list at /articles.json. Continue to Explore for curated blogs, the Magazine for a monthly developer digest, Roadmaps for skill paths, Store for website templates, Jobs for developer roles, and SaaS Directories for launch lists. Machine-readable index: https://ihatereading.in/llms.txt. Latest articles JSON: https://ihatereading.in/articles.json. RSS: https://ihatereading.in/rss.xml (also /feed.xml). Topics: https://ihatereading.in/topics (e.g. /topics/react). Search: https://ihatereading.in/search?q={query}. Blog sitemap: https://ihatereading.in/sitemap-blogs.xml. Sitemap index: https://ihatereading.in/sitemap_index.xml. About: https://ihatereading.in/about.

Machine-readable index: https://ihatereading.in/llms.txt. XML sitemap: https://ihatereading.in/sitemap.xml. Agent instructions: https://ihatereading.in/agent-instructions.md.

Show previous threadShow next thread

I Built a SaaS Starter Kit, So You Don’t Have to Waste 4 Weeks on Setup

Every SaaS founder wastes the first month on auth, payments, and emails. BuildSAAS skips all of that.

Apr 13, 2026
min

Copy HTML

Copy Markdown

iHateReading letter

Apr 13, 2026
I’ve been building on the internet for a while now — products, templates, tools. And the single most frustrating part of launching anything new is always the same thing: setup.
You want to build your idea. But first you need:
  • Authentication (email + OAuth)
  • A payment system with webhooks
  • An email marketing pipeline
  • A blog or CMS
  • An admin dashboard
  • Role-based access control
  • A database schema
  • And on and on…
By the time you’ve wired all of this together, you’ve spent 4–6 weeks and haven’t built a single feature that’s unique to your product.
That’s exactly why I built BuildSAAS.

What is BuildSAAS?

BuildSAAS is a production-ready Next.js 15 SaaS starter boilerplate — everything you need to launch a subscription-based product, pre-wired and ready to go.
Not a tutorial. Not a YouTube series. Actual working code you clone, configure, and ship.

What’s Inside

🔐 Authentication & User Management

Firebase Auth out of the box — email/password, Google OAuth, email verification, password reset, and full role-based permissions (Admin, Editor, Author, Viewer). Your users are handled from day one.

💳 Payments & Subscriptions

Polar integration gives you a full subscription lifecycle: checkout flow, webhook handling, cancellation, upgrade emails, revenue analytics, and customer records. Everything you need for a real billing system.

📧 Email Marketing

Resend integration with newsletter campaigns, batch sending (50 recipients per batch), transactional emails for subscription events, and delivery tracking. No third-party email SaaS subscription needed at the start — Resend’s free tier covers you up to 3,000 emails/month.

📝 Blog / CMS

A full blog system with a Tiptap rich text editor, markdown support, image uploads, draft/published workflow, and SEO-friendly slugs. Content management you’d normally pay a separate service for.

🖥 Admin Dashboard

A proper admin panel with analytics, user and customer management, payment tracking, contact form inbox, global search (Cmd+K), and role-based access. The kind of thing that takes weeks to design and build — already done.

The Tech Stack

No legacy dependencies. No bloated setup.
  • Frontend: Next.js 15.1.7, React 18, Tailwind CSS 3, Framer Motion, Lucide Icons
  • Backend / DB: Firebase (Auth, Firestore, Storage) + optional Supabase (PostgreSQL)
  • State: Redux Toolkit + TanStack Query (React Query)
  • Payments: Polar
  • Email: Resend
  • Editor: Tiptap with image uploads, markdown, text formatting, code blocks
  • Language: TypeScript throughout

Who Is This For?

Built for:
  • SaaS founders who want to ship in days, not months
  • Indie developers building subscription products
  • Startups that need a solid, scalable foundation
  • Agencies delivering client projects fast
  • Entrepreneurs validating ideas before over-investing
If you’ve ever stared at a blank Next.js project wondering where to start — this is your answer.

What You Actually Get

✅ Complete source code
✅ Admin dashboard
✅ Authentication system
✅ Payment & subscription flow
✅ Email marketing system
✅ Blog / CMS
✅ Database schema
✅ API endpoints
✅ UI components
✅ Full documentation
✅ Production-ready, TypeScript codebase
Time saved: 4–6 weeks of development.

Quick Start

Getting up and running takes minutes, not days:
  • Clone or download the boilerplate
  • npm install
  • Configure your environment variables
  • Set up Firebase, Resend, and Polar (all free tiers available)
  • npm run dev
  • Start building what makes your product unique

Why I Built This

I’ve spent years building products — and every single time, the first few weeks are the same grind. I wanted to stop repeating myself and create the foundation I wish existed when I started.
BuiltSAAS is that foundation. It’s not a toy project. It’s the real thing — production code, proper architecture, the integrations that every SaaS eventually needs.
Price: $49 — one time.
Questions? Reach out on Twitter or email me directly. I’m happy to help you get set up.
Keep building,
Shrey

Subscribe

Our once a week newsletter on Programming, Jobs, AI, and Business