Skip to main content

Prerequisites

  • Docker & Docker Compose — for running the backend and database
  • Node.js 18+ — for the frontend
  • Git

1. Clone and Configure

Edit .env with your credentials:

2. Start the Backend

Backend is running at http://localhost:8000 Interactive API docs at http://localhost:8000/docs PostgreSQL available on localhost:5432

3. Run Database Migrations


4. Start the Frontend

Frontend running at http://localhost:5173

5. Verify Everything Works

Then open http://localhost:5173 and register a new account.

Optional: Sanity Studio

Sanity handles rich media (logos, galleries) only. You can skip this for backend-only development.

Running Tests


Next Steps

Architecture

Understand the PostgreSQL-first system design

API Reference

Explore all available endpoints

Deployment

Deploy to production with Docker + Caddy

Testing

Backend and frontend test setup