Plataforma acadêmica
Internship Tracker
Gestão de estágios com seis perfis e permissões garantidas no banco.
O que é
Plataforma acadêmica que substitui planilhas e papel na gestão de estágios e atividades complementares. Seis perfis enxergam fatias diferentes dos mesmos dados, com permissões garantidas no próprio banco por Row Level Security, e o sistema roda em servidor próprio.
Problema
A gestão de estágios de um curso de graduação rodava em planilhas e papel, com seis perfis precisando de acessos diferentes aos mesmos dados, inclusive dados sensíveis.
O que fiz
Sistema do termo de compromisso à integralização curricular. A autorização vive no banco, com Row Level Security, e a auditoria roda em gatilhos que nenhuma rota consegue contornar.
Resultado
No ar em servidor próprio, com 8 módulos, 37 regras de negócio e 73 requisitos funcionais especificados.
Teste a regra de ativação
Em formalização
2 impedimentos, todos de uma vez
- apólice não registrada
- faltam assinaturas no termo
Simulação das regras reais do sistema, sem dados de ninguém.
Tecnologias
- Next.js
- React 19
- TypeScript
- PostgreSQL
- Drizzle ORM
- Better Auth
- RLS
- Docker
- Caddy
Próximo projeto
Patinhas