SaaS de preparação para concursos públicos com IA.
"A LLM consegue gerar uma trilha útil a partir de um edital real?"
- Backend: Django 5, DRF, Celery, PostgreSQL, Redis
- Frontend: Next.js (TypeScript)
- LLM: OpenAI gpt-4o-mini (via SDK oficial)
- Auth: JWT (SimpleJWT)
cp .env.example .env
# Edite .env com suas chaves
docker-compose up --buildAcesse:
- API: http://localhost:8000/api/
- Admin: http://localhost:8000/admin/
- Frontend: http://localhost:3000
concurseai/
├── backend/ # Django + DRF
├── frontend/ # Next.js
└── docs/ # ADRs e Roadmap
- Acesse
/admin/ - Crie uma Banca (ex.: CESPE/CEBRASPE)
- Crie um Concurso e cole o texto do edital no campo "Conteúdo do Edital"
- Use o endpoint
POST /api/llm/trilha/<uuid>/para gerar a trilha
Veja docs/ROADMAP.md para as fases planejadas.