Entrar como:FuncionalidadesDoc
Pular para o conteúdo
← Voltar para a visão geral
✅ ConcluídoCard #7j · M1.5

Salvar Referência (bookmark de inspiração)

Marco M1.5: Galeria Criativa & Portfólio (EAD Artes)

📅03 de agosto de 2026
👤Wellington Santiago (via ZCode)
🔧Commits: 0eb62b5

📄 Documento de Execução — Card 7j: [M1.5] Salvar Referência

Campo Valor
Card Trello [7j] Salvar Referência
URL Trello https://trello.com/c/XfoAI3z2
Marco M1.5
Data execução 04/08/2026
Commit 0eb62b5
Deploy DEV https://sistemaescolar.wellka.com.br/aluno/galeria/referencias

🎯 1. O que foi implementado

Página /aluno/galeria/referencias

  • Grid de posts salvos como inspiração (bookmark)
  • Cada card: imagem + título + autor + disciplina + curtidas + selo "Corrigido"
  • Nota pessoal editável (ex: "referência de sombreamento")
  • Remover referência (botão na página)
  • Estado vazio: "Nenhuma referência salva"

Botão Salvar (já existia no PostCard — Card 7f)

  • O toggleSave (criado no Card 7f) já funcionava no feed
  • Este card adiciona a página onde ver todas as referências salvas

Procedures criadas

  • student.gallery.myReferences({cursor, limit}) — lista referências salvas pelo aluno (com join no post)
  • student.gallery.updateReferenceNote({referenceId, note}) — edita nota pessoal
  • student.gallery.removeReference({referenceId}) — remove referência + decrementa saveCount

Botão "Referências" na galeria

  • Adicionado no header do Mural da Turma, ao lado de "Minha Evolução"

✅ Critérios de aceite

# Critério Status
1 Botão Salvar Referência no PostCard ✅ (já existia Card 7f)
2 Toggle save/remove ✅ (já existia Card 7f)
3 Nota pessoal opcional ao salvar
4 Página Minhas Referências
5 Editar/remover referência salva
6 Link na galeria
7 Build + deploy DEV

📁 2. Arquivos criados/modificados

Criados

Arquivo Função
src/app/(dashboard)/aluno/galeria/referencias/page.tsx Grid de referências + editar nota + remover

Modificados

Arquivo Mudança
src/server/trpc/routers/student.ts gallery +myReferences +updateReferenceNote +removeReference
src/app/(dashboard)/aluno/galeria/page.tsx +botão Referências no header

🎯 3. Próximo card

Card 14b — Correção Visual do Professor (canvas) — o item mais complexo do M1.5. Editor de imagem com react-konva.

← Voltar para a visão geral