Sign InSign Up

Here you can add a description about your company or product

© Copyright 2025 Devontic OCRIA. All Rights Reserved.

About
  • Blog
  • Contact
Product
  • Documentation
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Introduction
    • Installing Dependencies
    • Quick Start
    • Project Structure
    • Configuration
  • Authentication Overview
    • Configuration
    • Email & Password
    • OAuth
    • Magic Links
  • Database
    • Database Overview
    • Migrations
    • Row Level Security
    • Querying Data
    • Functions & Triggers
  • Features
    • Features Overview
    • Team Collaboration
    • File Uploads
  • Billing & Payments
    • Billing Overview
    • Pricing Plans
    • Webhook Integration

Quick Start

Get your application running in minutes with this quick start guide.

Note: This is mock/placeholder content for demonstration purposes. Get your development environment up and running quickly. ## Prerequisites Before you begin, ensure you have: - Node.js 18.x or higher - pnpm 8.x or higher - Git for version control - A Supabase account (free tier works great) ## Step 1: Clone the Repository bash git clone https://github.com/yourorg/yourapp.git cd yourapp ## Step 2: Install Dependencies bash pnpm install This will install all required dependencies across the monorepo. ## Step 3: Set Up Environment Variables Copy the example environment file: bash cp apps/web/.env.example apps/web/.env.local Update the following variables: bash # Supabase Configuration NEXT_PUBLIC_SUPABASE_URL=http://localhost:61001 NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key-here SUPABASE_SERVICE_ROLE_KEY=your-service-role-key-here # Application NEXT_PUBLIC_SITE_URL=http://localhost:3000 ## Step 4: Start Supabase Start your local Supabase instance: bash pnpm supabase:web:start This will: - Start PostgreSQL database - Start Supabase Studio (localhost:61003) - Apply all migrations - Seed initial data ## Step 5: Start Development Server bash pnpm dev Your application will be available at: - App: http://localhost:3000

  • Supabase Studio: http://localhost:61003 - Email Testing: http://localhost:61004 ## Step 6: Create Your First User 1. Navigate to http://localhost:3000/auth/sign-up 2. Enter your email and password 3. Check http://localhost:61004 for the confirmation email 4. Click the confirmation link
  1. You're ready to go! ## Next Steps Now that your app is running: 1. Explore the Dashboard - Check out the main features 2. Review the Code - Familiarize yourself with the structure 3. Read the Docs - Learn about key concepts 4. Build Your Feature - Start customizing ## Common Issues ### Port Already in Use If port 3000 is already in use: bash # Find and kill the process lsof -i :3000 kill -9 <PID> ### Supabase Won't Start Try resetting Supabase: bash pnpm supabase:web:stop docker system prune -a # Clean Docker pnpm supabase:web:start ### Database Connection Error Ensure Docker is running and restart Supabase: bash docker ps # Check Docker is running pnpm supabase:web:reset ## What's Next? - Learn about the project structure - Understand configuration options - Follow best practices </PID>