6.5 KiB
6.5 KiB
✅ BANCO DE DADOS LOCAL CONFIGURADO E POPULADO!
Data: 27/10/2025
Status: ✅ Concluído
🎉 O QUE FOI FEITO
1. ✅ Convex Local Iniciado
- Backend rodando na porta 3210
- Modo 100% local (sem conexão com nuvem)
- Banco de dados SQLite local criado
2. ✅ Banco Populado com Dados Iniciais
Roles Criadas:
- 👑 admin - Administrador do Sistema (nível 0)
- 💻 ti - Tecnologia da Informação (nível 1)
- 👤 usuario_avancado - Usuário Avançado (nível 2)
- 📝 usuario - Usuário Comum (nível 3)
Usuários Criados:
| Matrícula | Nome | Senha | Role |
|---|---|---|---|
| 0000 | Administrador | Admin@123 | admin |
| 4585 | Madson Kilder | Mudar@123 | usuario |
| 123456 | Princes Alves rocha wanderley | Mudar@123 | usuario |
| 256220 | Deyvison de França Wanderley | Mudar@123 | usuario |
Símbolos Cadastrados: 13 símbolos
- DAS-5, DAS-3, DAS-2 (Cargos Comissionados)
- CAA-1, CAA-2, CAA-3 (Cargos de Apoio)
- FDA, FDA-1, FDA-2, FDA-3, FDA-4 (Funções Gratificadas)
- FGS-1, FGS-2 (Funções de Supervisão)
Funcionários Cadastrados: 3 funcionários
-
Madson Kilder
- CPF: 042.815.546-45
- Matrícula: 4585
- Símbolo: DAS-3
-
Princes Alves rocha wanderley
- CPF: 051.290.384-01
- Matrícula: 123456
- Símbolo: FDA-1
-
Deyvison de França Wanderley
- CPF: 061.026.374-96
- Matrícula: 256220
- Símbolo: CAA-1
Solicitações de Acesso: 2 registros
- Severino Gates (aprovado)
- Michael Jackson (pendente)
🌐 COMO ACESSAR A APLICAÇÃO
URLs:
- Frontend: http://localhost:5173
- Backend Convex: http://127.0.0.1:3210
Servidores Rodando:
- ✅ Backend Convex: Porta 3210
- ✅ Frontend SvelteKit: Porta 5173
🔑 CREDENCIAIS DE ACESSO
Administrador:
Matrícula: 0000
Senha: Admin@123
Funcionários:
Matrícula: 4585 (Madson)
Senha: Mudar@123
Matrícula: 123456 (Princes)
Senha: Mudar@123
Matrícula: 256220 (Deyvison)
Senha: Mudar@123
📊 TESTANDO A LISTAGEM DE FUNCIONÁRIOS
Passo a Passo:
-
Abra o navegador:
http://localhost:5173 -
Faça login:
- Use qualquer uma das credenciais acima
-
Navegue para Funcionários:
- Menu lateral → Recursos Humanos → Funcionários
- Ou acesse diretamente: http://localhost:5173/recursos-humanos/funcionarios
-
Verificar listagem:
- ✅ Deve exibir 3 funcionários
- ✅ Com todos os dados (nome, CPF, matrícula, símbolo)
- ✅ Filtros devem funcionar
- ✅ Botões de ação devem estar disponíveis
🧪 O QUE TESTAR
✅ Listagem de Funcionários:
- Página carrega sem erros
- Exibe 3 funcionários
- Dados corretos (nome, CPF, matrícula)
- Símbolos aparecem corretamente
- Filtro por nome funciona
- Filtro por CPF funciona
- Filtro por matrícula funciona
- Filtro por tipo de símbolo funciona
✅ Detalhes do Funcionário:
- Clicar em um funcionário abre detalhes
- Todas as informações aparecem
- Botão "Editar" funciona
- Botão "Voltar" funciona
✅ Cadastro:
- Botão "Novo Funcionário" funciona
- Formulário carrega
- Dropdown de símbolos lista todos os 13 símbolos
- Validações funcionam
✅ Edição:
- Abrir edição de um funcionário
- Dados são carregados no formulário
- Alterações são salvas
- Validações funcionam
🔧 ESTRUTURA DO BANCO LOCAL
Backend (Convex Local - Porta 3210)
└── Banco de Dados Local (SQLite)
├── roles (4 registros)
├── usuarios (4 registros)
├── simbolos (13 registros)
├── funcionarios (3 registros)
├── solicitacoesAcesso (2 registros)
├── sessoes (0 registros)
├── logsAcesso (0 registros)
└── menuPermissoes (0 registros)
🆘 SOLUÇÃO DE PROBLEMAS
Página não carrega funcionários:
- Verifique se o backend está rodando:
netstat -ano | findstr :3210 - Verifique o console do navegador (F12)
- Verifique se o .env do frontend está correto
Erro de conexão:
- Confirme que
PUBLIC_CONVEX_URL=http://127.0.0.1:3210está emapps/web/.env - Reinicie o frontend
- Limpe o cache do navegador
Lista vazia (sem funcionários):
- Execute o seed novamente:
cd packages\backend bunx convex run seed:seedDatabase - Recarregue a página no navegador
Erro 500 ou 404:
- Verifique se ambos os servidores estão rodando
- Verifique os logs no terminal
- Tente reiniciar os servidores
📋 COMANDOS ÚTEIS
Ver dados no banco:
cd packages\backend
bunx convex run funcionarios:getAll
Repopular banco (limpar e recriar):
cd packages\backend
bunx convex run seed:clearDatabase
bunx convex run seed:seedDatabase
Verificar se servidores estão rodando:
# Backend (porta 3210)
netstat -ano | findstr :3210
# Frontend (porta 5173)
netstat -ano | findstr :5173
Reiniciar tudo:
# Matar processos
taskkill /F /IM node.exe
taskkill /F /IM bun.exe
# Reiniciar
cd C:\Users\Deyvison\OneDrive\Desktop\Secretaria de Esportes\Tecnologia da Informacao\SGSE\sgse-app
bun dev
✅ CHECKLIST FINAL
- Convex local rodando (porta 3210)
- Banco de dados criado
- Seed executado com sucesso
- 4 roles criadas
- 4 usuários criados
- 13 símbolos cadastrados
- 3 funcionários cadastrados
- 2 solicitações de acesso
- Frontend configurado (
.env) - Frontend iniciado (porta 5173)
- TESTAR: Listagem de funcionários no navegador
🎯 PRÓXIMO PASSO
Abra o navegador e teste:
http://localhost:5173/recursos-humanos/funcionarios
Deve listar 3 funcionários:
- Madson Kilder
- Princes Alves rocha wanderley
- Deyvison de França Wanderley
📞 RESUMO EXECUTIVO
| Item | Status | Detalhes |
|---|---|---|
| Convex Local | ✅ Rodando | Porta 3210 |
| Banco de Dados | ✅ Criado | SQLite local |
| Dados Populados | ✅ Sim | 3 funcionários |
| Frontend | ✅ Rodando | Porta 5173 |
| Configuração | ✅ Local | Sem nuvem |
| Pronto para Teste | ✅ Sim | Acesse agora! |
Criado em: 27/10/2025 às 09:30
Modo: Desenvolvimento Local
Status: ✅ Pronto para testar
🚀 Acesse http://localhost:5173 e teste a listagem!