This is an open source starter template for Next.js applications.
Important note The project is set up to use Docker, however an existing issue with Bun prevents the container from running. Please see oven-sh/bun#5648 for more details. For now, the project is deployed with Vercel.
This project is still in development and contributions are welcome!
- Framework: Next.js
- Database Supabase
- Styling: Tailwind CSS
- User Management: Clerk
- ORM: Drizzle ORM
- UI Components: shadcn/ui
- Email: Resend Email
- Containerized and platform agnostic with Docker
- Database with Supabase
- ORM using Drizzle ORM
- Authentication with Clerk
- Email with Resend
- Validation with Zod
- CI starter with Github Actions
- Markdown blog
- Protected routes
- Payments with Stripe Checkout
- User management
- Admin dashboard
- Notifications
- LLM Integrations
-
Clone the repository
git clone https://github.com/slawton3/jetpack.git
-
Install dependencies using pnpm
bun install
-
Copy the
.env.example
to.env
and update the variables.cp .env.example .env
-
Start the development server
bun run dev
-
Push the database schema
bun run db:push
Follow the deployment guides for Vercel, Netlify and Docker for more information.
Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the contributing guide for more information.
Thanks goes to these wonderful people for their contributions:
Made with contrib.rocks
Licensed under the MIT License. Check the LICENSE file for details.