A powerful starter template for Next.js 15 projects, featuring:
- Better Auth: Seamless and secure authentication.
- Drizzle ORM: Elegant and type-safe database management.
- Supabase: Robust backend services for your application.
- Pre-configured authentication with Better Auth.
- Integrated Drizzle ORM for easy database interactions.
- Ready-to-use Supabase setup.
- Scalable and modern tech stack.
Follow these steps to set up the project:
git clone https://github.com/your-username/nextjs15-starter.git
cd nextjs-15
Make sure you have Node.js installed, then run:
bun install
Copy the env.example file to create your .env file:
cp env.example .env
Edit the .env
file with your project's specific configurations:
- Add your Supabase keys and URLs.
- Configure any required authentication secrets.
Generate your Drizzle schema and push into your database:
bun db:push
Run the development server:
bun dev
Your application will be available at http://localhost:3000.
Contributions are welcome! Feel free to:
- Open issues for bugs or feature requests.
- Submit pull requests to improve the project.
This project is licensed under the MIT License.