Documentation
Complete guides to get you started with our templates
Quick Start Guide
Download
After purchase, download your template files from the email link provided.
Setup
Extract files, install dependencies, and configure your environment variables.
Deploy
Run the development server and deploy to your preferred hosting platform.
Installation & Setup
Prerequisites
- Node.js 18+ and npm/yarn package manager
- Git for version control
- Code editor (VS Code recommended)
Installation Steps
# Extract template files
cd your-project-name
# Install dependencies
npm install
# Copy environment variables
cp .env.example .env.local
# Start development server
npm run dev
Configuration
Environment Variables
Configure your template by updating the environment variables in .env.local
:
DATABASE_URL=your_database_connection_string
NEXTAUTH_SECRET=your_auth_secret
NEXTAUTH_URL=http://localhost:3000
LEMONSQUEEZY_API_KEY=your_api_key
Database Setup
Run database migrations and seed initial data:
npm run db:generate
npm run db:push
npm run db:seed
Development Guide
Project Structure
app/ # Next.js App Router pages
components/ # Reusable UI components
lib/ # Utility functions and configs
modules/ # Feature-specific modules
public/ # Static assets
drizzle/ # Database schema and migrations
Available Scripts
npm run dev
Start development server with Turbopacknpm run build
Build production applicationnpm run lint
Check code with Biome linternpm run format
Format code with Biome formatter
Customization
Theme Customization
Modify colors and styling in app/globals.css
:
- Update CSS custom properties for colors
- Modify Tailwind configuration in
tailwind.config.js
- Replace fonts in layout files
Adding New Features
- Create new pages in the
app/
directory - Add reusable components in
components/
- Extend database schema in
drizzle/schema.ts
Deployment
Recommended Platforms
- Vercel: Optimal for Next.js with zero configuration
- Netlify: Great for static and serverless deployments
- Railway: Full-stack deployments with database
Production Checklist
- Set production environment variables
- Configure database connection
- Update authentication URLs
- Test payment integration
Need Help?
If you're stuck or need assistance, don't hesitate to reach out to our support team.
Contact Support →