Skip to content

Gpizatto/Essaypro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

560 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Essaypro - Sistema de Correção de Redações

Stack

  • Backend: FastAPI + MongoDB (Motor)
  • Frontend: React + TailwindCSS + shadcn/ui
  • IA: Anthropic Claude (SDK oficial)

Variáveis de Ambiente

Copie .env.example para .env e preencha:

MONGO_URL=mongodb://...
DB_NAME=nic_db
SECRET_KEY=...
ANTHROPIC_API_KEY=sk-ant-...
REACT_APP_BACKEND_URL=https://seu-backend.onrender.com

Rodando localmente

Backend

cd backend
pip install -r requirements.txt
uvicorn server:app --reload --port 8001

Frontend

cd frontend
npm install
npm start

Deploy na Render

Backend (Web Service)

  • Build Command: pip install -r requirements.txt
  • Start Command: uvicorn server:app --host 0.0.0.0 --port $PORT
  • Adicionar as variáveis de ambiente no painel

Frontend (Static Site)

  • Build Command: npm install && npm run build
  • Publish Directory: build
  • Adicionar REACT_APP_BACKEND_URL apontando para a URL do backend

Essaypro

Essaypro

Essaypro

About

Plataforma de correção de textos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors