Skip to content

Último projeto individual da trilha front-end do bootcamp de desenvolvimento web fullstack da Labenu. Seu intuito é rever todos os conteúdos do curso de maneira prática e fazer uma aplicação completa. É importante destacar que esse é uma aplicação do tipo Mobile First.

Notifications You must be signed in to change notification settings

LayaneB/LabEddit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 LabEddit : Social bookmarks baseado no reedit

🎯 Objetivo do projeto

Último projeto individual da trilha front-end do bootcamp de desenvolvimento web fullstack da Labenu. Seu intuito é rever todos os conteúdos do curso de maneira prática e fazer uma aplicação completa. É importante destacar que esse é uma aplicação do tipo Mobile First.

🔹 Os requisitos do projeto são:

  • Login

    • Ao efetuar o login, o usuário deve ser redirecionado para a página de feed
    • Também devera ter um botão que leva a página de cadastro
    • O token deve ser salvo no LocalStorage
  • Cadastro

    • Após cadastrar, o usuário deverá ser redirecionado para a página de feed
    • O token deve ser salvo no LocalStorage
  • Feed

    • Deve mostrar todos os posts
    • Deve permitir a criação de um novo post
    • Só pode ser acessada por usuários logados
    • Quando o usuário clicar em um post, ele deverá ser redirecionado para a página do respectivo post.
    • Quando um usuário clicar em votar (positiva ou negativamente), uma requisição deverá ser feita indicando a "direção" do voto.
  • Post

    • Mostra as informações do post que foi clicado
    • Deve permitir a criação de comentários
    • Só pode ser acessada por usuários logados
    • Deve mostrar todos os comentários do post
    • Cada comentário também deverá ter a lógica dos votos

⚙️ Funcionalidades

  • Navegação entre as páginas utilizando o react-router-dom
  • Autenticação e Proteção das páginas privadas
  • Usuários não logados são redirecionados para a página de login
  • Pessoas autenticadas (logadas) conseguem acessar as páginas de feed e post
  • Loadings nas telas que fazem as requisições
  • Formulários com validações
  • A lógica dos votos nos post e comentários
  • Realizar a votação ou a criação de um novo post ou comentário a lista com todos são atualizadas
  • Paginação no feed e nos comentários
  • Botão de logout
  • Responsividade

📚 Bibliotecas utilizadas

🔗 Link Surge

Acesse a página do LabEddit clicando aqui

👩🏻‍💻 Desenvolvedora


Layane Bastos Juvito

📷 Imagens

MOBILE (Usando como modelo o iphone 12 Pro)

image image image image image

DESKTOP

image image image image image

About

Último projeto individual da trilha front-end do bootcamp de desenvolvimento web fullstack da Labenu. Seu intuito é rever todos os conteúdos do curso de maneira prática e fazer uma aplicação completa. É importante destacar que esse é uma aplicação do tipo Mobile First.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published