DEV Community

katarinapetrov19
katarinapetrov19

Posted on

I built a SaaS boilerplate after rebuilding auth and payments for the 4th time — ShipKit v1.0

Every time I started a new project I'd spend the first 2 weeks on the same stuff — JWT auth, Stripe webhooks, admin panels, email flows. So I built ShipKit to solve that once and for all.

Stack: React + Vite + Express + SQLite — deliberately lightweight, no Next.js, no Prisma, easy to self-host.

What's included:
JWT auth with email verification + password reset
Stripe subscriptions with webhook handling
Admin dashboard with user management and revenue metrics
Transactional email via Nodemailer (plug in any SMTP provider — Resend, SendGrid, Mailtrap)

Live demo: https://shipkit-app.vercel.app
GitHub: https://github.com/katarinapetrov19/ShipKit
One-time purchase, no subscriptions.
Happy to answer questions or take feedback on the stack choices.

Top comments (0)