Projeto #19: Repositório de Resumos e Snippets da Turma
Discord OAuth2 · Conectado
Projeto Oficial #19

Repositório de Resumos e Snippets da Turma

Construa uma biblioteca colaborativa para compartilhamento de resumos teóricos e pequenos trechos de código-fonte. O frontend em JavaScript puro deve apresentar um formulário de submissão categorizado por linguagem ou matéria, além de uma listagem com busca dinâmica e botão para copiar o conteúdo para a área de transferência (navigator.clipboard). O acesso e a autoria são gerenciados pelo Discord OAuth2. No Cloudflare D1, além dos textos e metadados das publicações, deve existir uma tabela de votos (upvotes) com restrição de unicidade por usuário e publicação: cada estudante pode votar apenas uma vez em um resumo útil, ordenando a listagem principal pelos materiais mais bem avaliados pela comunidade.

Registros Persistidos (Cloudflare Pages Functions + D1)