Voltar aos cases

Organização acadêmica

ClassFlow.

Organização acadêmica que reúne matérias, tarefas e prazos em uma visão única — construída para substituir dispersão por clareza.

Dashboard real do ClassFlow com tarefas, prazos e indicadores acadêmicos
Dashboard com dados demonstrativos
CONTEXTO
Aplicação web de organização acadêmica criada para reunir matérias, tarefas, prazos, anexos e progresso em um único fluxo.
PARTICIPAÇÃO
Concepção e desenvolvimento da aplicação
ESTADO
Case técnico público

CONTEXTO & SOLUÇÃO

O ponto de partida.

O problema

Provas, trabalhos, imagens e prazos costumam ficar espalhados entre cadernos, mensagens e ferramentas que não conversam entre si.

A solução

Uma aplicação web que centraliza a rotina acadêmica, revela o que exige atenção e transforma tarefas em uma visão clara de progresso.

PRODUTO & ENGENHARIA

Escolhas que
fazem diferença.

  1. Servidor como eixo da experiência

    A aplicação aproxima regras, dados e interface com páginas renderizadas no servidor por Flask e Jinja.

    O compromissoAceita transições de página tradicionais para manter a lógica do produto direta e rastreável.

  2. Isolamento perto dos dados

    Supabase Auth e Row Level Security isolam matérias, tarefas e arquivos por usuário junto à camada de dados.

    O compromissoAs políticas exigem revisão cuidadosa sempre que o modelo ou uma operação muda.

  3. Tempo em três escalas

    As mesmas tarefas aparecem em recortes complementares: hoje, sete dias e calendário mensal.

    O compromissoA repetição controlada aumenta o trabalho de hierarquia, mas reduz a procura pelo que é urgente.

NA PRÁTICA

O que o produto faz.

  • Autenticação e dados isolados por usuário
  • Gestão de matérias e tarefas
  • Visões de hoje, próximos 7 dias e calendário mensal
  • Busca, filtros, prioridades e ordenação
  • Estatísticas, alertas e progresso acadêmico
  • Imagens nas tarefas e exportação em PDF

POR DENTRO

Cada tecnologia,
uma função.

Python · Flask · Jinja
Organizam rotas, sessões, regras do domínio e a renderização das páginas no servidor.
Supabase · PostgreSQL · RLS
Persistem os dados, autenticam cada conta e aplicam políticas de acesso por usuário.
HTML · CSS · JavaScript
Estruturam a interface e adicionam as interações necessárias sem transformar o produto em uma SPA.
ReportLab · Gunicorn
Geram relatórios em PDF e servem a aplicação no ambiente de execução.

LEITURA TÉCNICA

O que o projeto ensina.

Uma mesma tarefa pode aparecer em hoje, semana e calendário. A organização da interface depende de recortes claros sobre os mesmos dados.

ESTADO DO PROJETO

Onde o projeto está.

O case técnico e as capturas estão públicos. O código permanece privado e o deploy Flask não está ativo no momento.

  • Código-fonte privado
  • Deploy Flask indisponível no momento
  • Evidências públicas limitadas ao case técnico e às capturas reais