ufabc-next / ufabc-next-web

📈 Plataforma web para auxiliar na graduação dos alunos da UFABC com informações sobre a performance, processo de matrículas e os discentes da universidade
https://ufabcnext.com
GNU Affero General Public License v3.0
57 stars 17 forks source link

feat: history page migration #131

Closed RenanLorijola closed 1 year ago

RenanLorijola commented 1 year ago

Descrição

Recria a página de histórico utilizando vue 3, trazendo todos os dados das APIs do backend, buscando manter a experiência de uso da página antiga. Apenas a funcionalidade de avaliar um professor ainda está sendo desenvolvida, o responsável pela implementação nessa tela da mesma é o @FusiDaniel.

Também aproveitei para criar um componente de loading e de alert para dar feedbacks ao usuário.

Além disso padronizei a camada de services e criei um hook cujo funcionamento é parecido com esse custom hook do react e com tipos totalmente inferidos, sendo assim, estabelecendo um padrão para consumo de apis dentro das telas

Como testar esse PR

  1. Abra o next em produção com seu login
  2. Abra essa aba em produção com seu token mockado
  3. Verifique que todas as funcionalidades e interações da versão antiga estão funcionando corretamente
  4. Verifique que é possível utilizar as funcionalidades para qualquer tamanho de tela até 360px

Adicionou/atualizou testes automatizados?

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
ufabc-next-web ✅ Ready (Inspect) Visit Preview Jul 6, 2023 7:55am