Getting Started¶
This guide covers setting up Check-IA for local development. The project has two main components: a Django backend and a React frontend.
Prerequisites¶
- Python 3.12+
- Node.js 18+
- Redis (for Celery task queue)
- A Supabase project (for authentication, database, and storage)
Setup Overview¶
-
Clone the repository
-
Configure environment variables — See Environment Variables
-
Set up the backend — See Backend Setup
-
Set up the frontend — See Frontend Setup
-
Start the Celery worker (required for async AI analysis)
Once all services are running, the frontend is available at http://localhost:3000 and the backend API at http://localhost:8000.