Configuration
Environment Variables
Configure your environment variables in the .env
file:
env# Database Configuration DATABASE_URL="postgresql://user:password@localhost:5432/analytics_pro" # Authentication NEXTAUTH_URL="http://localhost:3000" NEXTAUTH_SECRET="your-secret-key" # Email Configuration (Resend) RESEND_API_KEY="re_123..." # Analytics Configuration ANALYTICS_ENABLED=true TRACKING_ID="your-tracking-id"
Database Setup
Configure your PostgreSQL database and run migrations:
# Generate Prisma Client
npx prisma generate
# Run Migrations
npx prisma migrate dev
# Seed Database (Optional)
npx prisma db seed
Email Configuration
Set up email notifications and templates using Resend:
- Sign up for a Resend account
- Add your domain and verify it
- Configure email templates in
emails/
directory - Test email sending functionality