Sistema completo de gestão de clientes com análise de risco e relatórios profissionais.
- React 18 + Vite + Tailwind CSS
- Porta: 5175
- Localização:
/frontend
- Java 17 + Spring Boot 3
- Porta: 8080
- Localização:
/backend - Features: JWT Auth, Base62, Cache Redis
- Python + FastAPI + XlsxWriter
- Porta: 8001
- Localização:
/backend-python - Features: Relatórios Excel, Analytics
- PostgreSQL 15 (porta 5432)
- Redis 7 (porta 6379)
# PostgreSQL
docker run --name postgres-saas -e POSTGRES_PASSWORD=postgres -e POSTGRES_DB=saas_inadimplencia -p 5432:5432 -d postgres:15
# Redis
docker run --name redis-saas -p 6379:6379 -d redis:7cd backend
mvn spring-boot:run
# Acesse: http://localhost:8080cd backend-python
pip install -r requirements.txt
python main.py
# Acesse: http://localhost:8001cd frontend
npm install
npm run dev
# Acesse: http://localhost:5175- ✅ Dashboard de risco com analytics em tempo real
- ✅ Gestão completa de clientes (CRM)
- ✅ API REST com Base62 e autenticação JWT
- ✅ Sistema de contato com histórico
- ✅ Análise de risco automática
- ✅ Relatórios Excel profissionais
- ✅ Painel Admin completo
- ✅ Estatísticas e gráficos interativos
POST /api/auth/login- LoginGET /api/dashboard- Dashboard (cached)GET /api/customers- Lista clientesGET /api/customers/{id}- Detalhes + riscosPOST /api/customers/contact- Registrar contatoGET /api/admin/data- Painel admin (ADMIN only)POST /api/admin/customers- Criar clienteDELETE /api/admin/customers/{id}- DeletarGET /export/customers-excel- Relatório Excel
- Admin: admin@crm.com / 123456
- User: user@crm.com / 123
# PostgreSQL
docker exec -it postgres-saas psql -U postgres -d saas_inadimplencia
# Redis
docker exec -it redis-saas redis-cli# Frontend, Backend e FastAPI
# Pressione Ctrl+C no terminal de cada serviço# Parar containers
docker compose down
# Ver containers rodando
docker ps
