Hey everyone,
After rebuilding the same Nuxt setup again and again for different projects, I decided to make a proper starter kit once and for all.
I built ShipAhead, a Nuxt 4 SaaS boilerplate that comes with everything I wish I had on day one - auth, payments, dashboard layout, SEO setup, themes, and clean code. A few people have already tried it and seemed to really like it, which was encouraging!
Tech stack:
- Nuxt 4, Vue 3, TailwindCSS 4, daisyUI 5
- Vue i18n (lightweight)
- Analytics: Google Analytics / Umami / DataFast
- Auth: Better Auth
- DB: Drizzle ORM + Postgres
- Storage: Cloudflare R2
- Email: Resend + Vue Email
- Payment: Stripe / Polar / Dodo payments
- AI: OpenRouter AI
- Deployment: Cloudflare Workers / Vercel
- PWA support via Vite PWA
I'm curious, if you are building with Nuxt, what is the one thing you always end up re-coding for every new project?
Would love to hear your thoughts on what could be improved or automated next
Top comments (0)