Neptune
Painel de controle acadêmico
- Período
- 2025 — 2026
- Atuação
- Produto, modelagem de dados e desenvolvimento
- Categoria
- Ferramenta pessoal · Dashboard
- Stack
- Next.jsTypeScriptPostgreSQLPrismaTailwind CSS
Sistemas acadêmicos institucionais registram tudo e informam pouco. O histórico está lá, as horas complementares estão lá, o coeficiente está lá — distribuídos por telas que não conversam entre si e não respondem à única pergunta que importa ao estudante: onde eu estou e o que falta.
Problema
O planejamento de um curso de graduação é um problema de restrições: pré-requisitos, carga horária máxima por período, mínimo de horas complementares e impacto de cada disciplina sobre o coeficiente de rendimento. Resolver isso em uma planilha improvisada a cada semestre é possível, mas caro e sujeito a erro.
O Neptune concentra essas variáveis em um modelo único e responde de forma incremental: simular a inclusão de uma disciplina deve mostrar imediatamente o efeito sobre o CR projetado e sobre a carga do período.
Modelagem
O núcleo é um esquema relacional simples e estável — disciplinas, períodos, notas e atividades complementares — no qual o CR é derivado por consulta, nunca armazenado como campo editável. Esse detalhe elimina toda uma classe de inconsistência: não existe estado duplicado entre o que foi lançado e o que é exibido.
Sobre esse núcleo, a interface trabalha com projeções: cenários hipotéticos são calculados em memória e só se tornam persistentes quando confirmados.
Por que o app é escuro e este artigo é claro
A escolha de tema não é estética por si só; é função do modo de uso. O Neptune é uma ferramenta de sessão longa, usada à noite, em planejamento concentrado, com densidade alta de números e pouca leitura corrida. Superfície escura com paleta quente reduz o ofuscamento nesse contexto e faz os indicadores numéricos se destacarem do fundo.
Este estudo de caso tem o uso oposto: leitura linear, em contexto diurno, de texto contínuo. Aqui, fundo claro e alto contraste tipográfico são a decisão correta. Manter os dois coerentes com seus próprios contextos é mais honesto do que forçar um tema único sobre duas situações diferentes de leitura.
Decisões de projeto
CR como valor derivado
O coeficiente é sempre recalculado a partir das notas persistidas. Nenhuma tela grava o resultado, o que garante que não exista divergência entre fonte e exibição.
Simulação antes de persistência
Cenários de planejamento vivem em memória até confirmação explícita, permitindo comparar alternativas sem poluir o histórico real.
Tema definido pelo contexto de uso
Interface escura para sessões longas de planejamento noturno; documentação clara para leitura linear. A consistência buscada é de função, não de paleta.