Arabic-first platform for comparing AI models on Arabic prompts with community preference analytics.
- Python 3.12+
- PostgreSQL 15+
- Provider API keys in environment variables (optional for local dev without live inference)
cp backend/.env.example backend/.env
cp frontend/.env.local.example frontend/.env.local
make install
cd frontend && npm install
make docker-up # or use your own Postgres instance
make migrateBackend: make dev → http://localhost:8000
Frontend: make dev-frontend → http://localhost:3000
cd backend && alembic upgrade headSee ARCHITECTURE.md, API_SPEC.md, DATABASE_SCHEMA.md, and COMPLETE_FOLDER_STRUCTURE.md.
| Doc | Purpose |
|---|---|
| DEPLOYMENT.md | Step-by-step: Vercel + Render + Supabase |
| ENV_CHECKLIST.md | Environment variable checklist |
| PRODUCTION_READINESS.md | Pre-launch readiness checklist |
| OBSERVABILITY.md | Logging, metrics, health diagnostics |
Config artifacts: render.yaml, frontend/vercel.json, backend/Dockerfile, backend/scripts/start-production.sh.