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