Prerequisites
- Docker & Docker Compose — for running the backend and database
- Node.js 18+ — for the frontend
- Git
1. Clone and Configure
.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
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