Sistema de Avaliação de Desempenho - Status Completo
Banco de Dados
Online
API Backend
Online
Email System
Dev Mode
URL Local (Desenvolvimento)
http://localhost:3000
URL Pública (Sandbox)
https://3000-iikc6czgba3gqknwdco2u-3844e1b6.sandbox.novita.ai
ATENÇÃO: Todas as senhas são: Test123
Administrador
ADMINEmail:
admin@uisa.com.br
Senha:
Test123
ID:
6
Rodrigo Gonçalves
MANAGEREmail:
rodrigo.goncalves@uisa.com.br
Senha:
Test123
ID:
2
Funcionários de Teste
EMPLOYEEMaria Silva
maria.silva@uisa.com.br
João Santos
joao.santos@uisa.com.br
Ana Costa
ana.costa@uisa.com.br
Autenticação JWT
Login, registro, tokens com expiração
Password Reset
Sistema completo com tokens e emails
Validação Zod
Schemas robustos em todas as rotas
Rate Limiting
Proteção contra abuso de API
Banco D1 (SQLite)
5 tabelas principais criadas
Testes Automatizados
61 testes (46 unit + 15 E2E)
Avaliação DISC
24 questões configuradas (em teste)
Sistema de Email
Links nos logs (modo dev)
# Ver logs do sistema
pm2 logs webapp --nostream
# Testar login via API
curl -X POST http://localhost:3000/api/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"admin@uisa.com.br","password":"Test123"}'
# Ver usuários no banco
npx wrangler d1 execute webapp-production --local \
--command="SELECT * FROM users"
# Rodar testes
npm run test:unit