Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Creative Flow - Wiki Creative Flow - Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 24
    • Issues 24
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Creative Flow
  • Creative Flow - WikiCreative Flow - Wiki
  • Issues
  • #27

Closed
Open
Created Apr 14, 2025 by Vicente Hofmeister@v.hofmeisterMaintainer0 of 5 tasks completed0/5 tasks

7.3 Criar página de exercícios

O usuário deve poder ver os exercícios disponíveis. A página de exercícios deve listar os exercícios que o usuário tem acesso em determinada data. A página também deve conter botões no canto superior direito que irão direcionar o usuário para as telas de estatísticas e histórico.

Ao clicar em um tipo de exercício o usuário deve ser redirecionado para a página com o exercício do dia dado o tipo de exercício. Além disso, a página deve enviar as informações do exercício do dia selecionado para a página de realização do exercício (dados como o id do exercício precisam estar disponíveis na página de realização do exercício).

A página de exercícios deve ser acessada ao clicar na opção “Exercícios” da barra de navegação.

O componente dos cards de exercícios será desenvolvido na task #26 (closed).

A página deve informar os seguintes parâmetros para cada cards:

  • color (pink, blue, green. Imagem deve ser usada de acordo com a cor)
  • icon
  • title
  • description

image

Os dados de exercícios do dia devem ser buscados via request para a rota GET do endpoint /exercise/{userId}, desenvolvida na task #9 (closed). Deve ser informado o identificador do usuário que está logado na aplicação para que seja possível conferir os interesses do usuário.

6DDDFE7B-D920-4910-9E3C-395478F57294

Critérios de Aceitação:

A página da escolha de exercícios deve:

  • Utilizar o componente de card desenvolvido na task #26 (closed);
  • Utilizar a rota de listar exercícios do back;
  • Ser acessada pela opção Exercícios da barra de navegação;
  • Exibir botões para acessar Estatísticas e Histórico;
  • Redirecionar o usuário ao exercício selecionado, quando um card for clicado, passando informações do exercício.
Edited Apr 16, 2025 by Vicente Hofmeister
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking