I recently built and open sourced a full stack starter kit using Next.js, TypeScript, Tailwind CSS, and Supabase.
Why I built this
Most starter kits I found online were either too basic to actually learn from, or too bloated with paid features locked behind a paywall. I wanted something in the middle: real authentication, a real database, and a real dashboard, clean enough to learn from and solid enough to actually ship.
What's included
- Email/password authentication (Supabase Auth)
- A protected dashboard route
- Dark mode toggle
- Responsive Navbar and Footer
- Clean, extendable folder structure
- CI set up with GitHub Actions
Live demo
https://nextjs-supabase-starter-mauve.vercel.app
Looking for contributors
This project is fully open source and I'd genuinely love help growing it. Whether you're writing your first pull request ever, or you're an experienced dev looking for a well scoped side project to contribute to on weekends, there's something here for you.
I've already added several good first issue labeled tasks to make it easy to jump in, things like adding OAuth login, unit tests, and dark mode persistence.
Check it out
GitHub repo: https://github.com/MuhammadNiazAli/nextjs-supabase-starter
If you find it useful, a star genuinely helps the project reach more people. And if you spot something worth improving, PRs are always welcome.
Top comments (0)