Pular para conteúdo

Configuração do Ambiente de Desenvolvimento

Setup Rápido

git clone <repo> mentoria && cd mentoria
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env  # editar com OPENAI_API_KEY
python manage.py migrate
python manage.py seed_test_data
python manage.py runserver

Estrutura do Projeto

mentoria/
├── core/           # settings, urls, middleware, management commands
├── accounts/       # autenticação, User customizado
├── schools/        # CRUD de escolas, painel admin
├── courses/        # CRUD de cursos, matrículas
├── agents/         # agentes, documentos, pipeline RAG
├── chats/          # chat, engine, streaming SSE
├── subscriptions/  # planos, assinaturas, créditos, trial
├── landing/        # landing page, página de preços
├── templates/      # templates globais
├── static/         # CSS, JS, imagens
├── media/          # uploads, índices FAISS
├── docs/           # documentação MkDocs (este arquivo)
└── design_system/  # referência HTML do Design System