Skip to main content

Getting Started

This guide will get you up and running quickly.

Prerequisites

Quick Setup

Part 1: Set up Supabase

  1. Clone the Supabase repository

    git clone https://github.com/aignostics/pathosearch-supabase
    cd pathosearch-supabase
  2. Follow the setup instructions in the pathosearch-supabase README

    Please refer to the pathosearch-supabase README for detailed Supabase setup instructions.

Part 2: Set up the Frontend Application

  1. Clone the frontend repository

    git clone https://github.com/aignostics/pathosearch
    cd pathosearch
  2. Set up Node.js version

    nvm install
    # OR if already installed
    nvm use
  3. Install dependencies

    pnpm install
  4. Configure Git (if not already set)

    git config --global user.name "Your Name"
    git config --global user.email "your-email@aignostics.com"
  5. Set up environment variables

    cp ./apps/web/.env.development ./apps/web/.env.local

    Update .env.local with your local configuration and secrets as needed.

  6. Start the development server

    pnpm dev

Project Structure

  • @apps/web - Main Next.js PathoSearch application
  • @apps/dev-tool - Development utilities
  • @apps/docs - Documentation
  • @packages/ - Shared packages and utilities
  • @tooling/ - Build tools and development scripts

Next Steps