Educação / Plataforma Web

Rumo à CGU

Rumo à CGU é uma aplicação web de organização e acompanhamento de estudos para o concurso da Controladoria Geral da União. A plataforma transforma o edital em uma trilha de estudo por matérias e tópicos, reunindo conteúdo, questões e revisões, com progresso sincronizado entre dispositivos.

Funcionalidades

  • Edital verticalizado com 14 matérias e 81 tópicos, marcações de progresso e exportação em CSV.
  • Resumos, pontos importantes e pegadinhas para orientar o estudo de cada assunto.
  • Banco de 1.230 questões inéditas com gabarito e explicações comentadas.
  • Consulta a itens de provas anteriores, com links para os PDFs e gabaritos oficiais.
  • Revisões programadas em intervalos de 1, 3, 7 e 15 dias após os erros.
  • Simulados com cronômetro, correção e possibilidade de continuar em outro dispositivo.
  • Painel de desempenho, anotações pessoais e busca no conteúdo.
  • Contas individuais, salvamento automático e interface responsiva com instalação como aplicativo.

Resultados

  • Centralização do edital, dos materiais e do histórico de estudos em um único ambiente.
  • Mais clareza sobre os assuntos já estudados e os que precisam de atenção.
  • Organização das revisões a partir dos erros registrados nas questões.
  • Continuidade dos estudos entre celular e computador, com dados vinculados à conta.
  • Acompanhamento da evolução por meio de respostas, simulados e marcações de progresso.

Tecnologias

  • HTML, CSS e JavaScript: interface responsiva e lógica de estudo.
  • Vite: ambiente de desenvolvimento e geração do build.
  • Python e FastAPI: API, autenticação e validação dos dados.
  • SQLite: armazenamento de contas, respostas, anotações e progresso.
  • Docker, Docker Compose e Nginx: execução e disponibilização da aplicação.
  • Pytest, Playwright e Node.js Test Runner: testes da API, da interface e dos fluxos de uso.
  • GitHub Actions: verificações automatizadas antes da publicação.
  • Cloudflare Tunnel: acesso público à aplicação com HTTPS.

Links do projeto