← Todos os projetos

Plataforma acadêmica

Internship Tracker

Gestão de estágios com seis perfis e permissões garantidas no banco.

Tela de login do Internship Tracker
  1. 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.

  2. 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.

  3. 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.

  4. 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

Condições para ativar o estágio

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