Visão Geral do Projeto
O Ranking da Feira de Ciências foi criado para “The Joy of Wisdom”, a feira de ciências de 2026 da Eternity Christian School International, em Honduras. Os jurados avaliam cada projeto em um Formulário Google, e o painel transforma as respostas em uma apresentação automática para um projetor ou TV, além de uma cerimônia de premiação para encerrar o evento.
O que ele mostra
- Ranking dos projetos: projetos classificados com busca, paginação que se ajusta à tela, animações de posição quando as pontuações mudam e um aviso sempre que um projeto é avaliado.
- Resultados finais: os vencedores dos prêmios por categoria.
- Detalhes do projeto: ao clicar em qualquer projeto, aparecem a descrição, os estudantes, a pontuação e o número de avaliações.
- Cerimônia de premiação: uma apresentação em tela cheia dos vencedores, avançada manualmente, com slides de abertura e agradecimento e efeitos que crescem a cada prêmio.
- Início: o gráfico do evento e a identidade visual da escola.

Como a pontuação funciona
A pontuação de um projeto é a média dos totais dos seus jurados, considerando apenas a última avaliação de cada jurado. Cada projeto recebe somente o seu prêmio mais alto: Excepcional com 95 ou mais, Excelente com 90 ou mais e Menção Honrosa com 85 ou mais.
Como é construído
As respostas dos jurados vão do Formulário Google para uma Planilha Google. Uma função serverless na Vercel lê a planilha por meio de uma conta de serviço e guarda o resultado em cache por 60 segundos, e um aplicativo React de página única a consulta.
- Vite, React 19 e TypeScript, com Tailwind CSS v4 usando a paleta de cores da escola.
- O cálculo de pontuações e classificações são funções puras com testes unitários (Vitest e Testing Library).
- Um modo de demonstração usa avaliações inventadas e um painel de controles, de modo que o painel pode ser apresentado sem dados reais.
Privacidade
A planilha real contém nomes de crianças, por isso nunca é enviada ao repositório. A demonstração pública usa pontuações inventadas.
Experimente
A demonstração abre o painel com pontuações inventadas.