Why I Built ShipInDays
An open-source Next.js SaaS starter that helps you stop rebuilding the same boilerplate and start shipping.
I kept building the same thing over and over.
Every new idea started the same way.
Auth.
Payments.
Emails.
Protected routes.
SEO tags.
Database setup.
By the time the boring parts were done, the excitement was already gone.
I realized I was spending more time on infrastructure than on the actual product.
So I decided to extract everything I kept rewriting and turn it into a proper foundation.
That’s how ShipInDays was born.
It’s an open-source Next.js SaaS engine that comes with the essentials already wired:
- Authentication
- Stripe payments & webhooks
- Transactional emails
- Database schemas
- Clean TypeScript structure
You clone it, add your keys, and start building the part that actually matters.
The goal was simple.
Stop wasting days (or weeks) on the same setup.
Ship the idea while the energy is still there.
I wanted something that felt production-ready from the first minute, without heavy abstractions or magic you can’t understand.
Just clean, modular code you can actually own and extend.
If you’re tired of rebuilding the same boilerplate every time you start a new project, you can try it here:
https://shipindays.nikhilsai.in
It’s completely free and open source.
Clone it.
Ship something.
Then move on to the next idea.


