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
  • #25

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

6.3 Criar pagina de Home

Ao ser autenticado na aplicação, o usuário deve ser direcionado a página da Home, contendo um feed de publicações. O feed é igual para todos usuários, sem distinção de o que é visível ou em que ordenamento.

O componente de posts já foi criado (#8 (closed)).

A Home também pode ser acessada ao clicar na primeira opção (esquerda para direita) da barra de navegação (Opção “Home”). A página Home deve incluir os cards de publicações e a opção de criar uma postagem nova.

image

A Home deve buscar os posts a serem exibidos via um GET no endpoint /posts (rota desenvolvida na task #21 (closed)). Os dados vem da rota ordenados de mais recente para mais antigo.

Critérios de Aceitação:

A Home deve:

  • Ser acessada através da opção Home da barra de navegação;
  • Utilizar o componente de publicação existente;
  • Enviar um request para o back para buscar os dados a serem exibidos;
  • Fazer um novo request quando Home for selecionada novamente na barra de navegação;
  • Apresentar o botão de criar publicação.
Edited Apr 15, 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