Overview
Jetpack is an open-source starter template designed for Next.js applications. It offers a Tech Stack that includes Next.js framework, Supabase for database management, Tailwind CSS for styling, Clerk for user management, Drizzle ORM for Object-Relational Mapping, shadcn/ui for UI components, and support for email functionalities via Resend Email. The project, currently deployed with Vercel, is in development, welcoming contributions from the developer community.
Features
- Containerized and platform agnostic with Docker
- Database management using Supabase
- Object-Relational Mapping with Drizzle ORM
- User authentication with Clerk
- Email functionality with Resend
- Input validation with Zod
- Continuous Integration starter with Github Actions
Installation
- Clone the repository.
- Install dependencies using pnpm.
- Copy the .env.example to .env and update the variables.
- Start the development server.
- Push the database schema.
Summary
Jetpack is a robust starter template for Next.js applications, offering a comprehensive Tech Stack and features like containerization, database management, user authentication, and more. The project welcomes contributions and provides a clear guide for installation and deployment. With its focus on developer-friendliness and feature-rich components, Jetpack aims to accelerate the development process for Next.js projects.