Gustavo Ramos
Voltar para projetos

Portal dos Calouros UFSC

Um portal cívico que substitui grupos dispersos de WhatsApp por um guia único e organizado para calouros da UFSC.

TypeScriptNext.jsTailwind CSSLeafletPWAPlaywright

Um site em Next.js 15 (App Router) que reúne tudo que um calouro da UFSC precisa — contatos das coordenações, matrícula no RU, calendário acadêmico, mapa interativo do campus e depoimentos de veteranos — em um só hub pesquisável e mobile-first. O conteúdo vive em Markdown, processado com gray-matter e marked, servido por Route Handlers do Next.js, sem banco de dados na v1. Após 29 sprints, o portal já cobre os 13 centros da UFSC em 4 campi, com mais de 50 fichas de curso, funciona como PWA instalável e está no ar na Vercel, com acessibilidade WCAG AA, testes E2E com Playwright e Lighthouse CI no pipeline.

Destaques

  • Reúne contatos das coordenações, passo a passo de matrícula no RU e links essenciais (CAGR, Moodle, eduroam, PRAE) em um só lugar.
  • Mapa interativo do campus com Leaflet.js, além do calendário acadêmico completo de 2026 e checklists de primeira semana.
  • Cobre os 13 centros da UFSC com mais de 50 fichas de curso, a partir de uma camada de conteúdo em Markdown (gray-matter + marked).
  • PWA instalável, publicado na Vercel, com acessibilidade WCAG AA, testes E2E com Playwright e Lighthouse CI.