Getting Started
Learn how to get started with the Next.js 16 Starter Kit - installation, configuration, and authentication setup.
Getting Started
Welcome to the Next.js 16 Starter Kit! This guide will help you set up your development environment and get your application running in minutes.
What You'll Learn
This getting started guide covers everything you need to know to begin building with the starter kit:
- Installation - Clone the repository and install dependencies
- Configuration - Set up environment variables and services
- Authentication - Configure auth providers and protect your routes
- Database Setup - Initialize your database with Drizzle ORM
- First Deployment - Deploy to your preferred platform
Prerequisites
Before you begin, make sure you have the following installed:
- Node.js 18+ or Bun (recommended)
- Git for version control
- PostgreSQL database (local or cloud)
- AWS account (for email infrastructure)
Quick Start
The fastest way to get started:
# Clone the repository
git clone <repository-url>
cd nextjs16-starter-kit
# Install dependencies
bun install
# Set up environment variables
cp .env.example .env.local
# Run database migrations
bun run db:migrate
# Start the development server
bun run devNext Steps
Once you have the basics running, explore these topics:
- Installation Guide - Detailed setup instructions
- Authentication Setup - Configure auth providers
- Email Configuration - Set up email sending and receiving
- Billing Integration - Add Stripe subscriptions
Need Help?
If you run into issues:
- Check the Troubleshooting guide
- Review Environment Variables reference
- Join our community Discord for support