Link do projeto https://papaya-squirrel-78eeb2.netlify.app/
link do backend https://github.com/marcos-pontes/backend-Labeddit
O Labeddit é uma aplicação web desenvolvida em React que permite aos usuários compartilhar e interagir com conteúdo de maneira fácil e intuitiva. Com uma série de recursos de alta qualidade e uma arquitetura sólida, o Labeddit é a plataforma ideal para comunidades online.
- SignUp
- Login
- Post a message
- Edit/Delete your post
- See all posts
-
Tecnologia de Ponta: O Labeddit é construído com o React, uma das tecnologias mais avançadas e populares para o desenvolvimento de interfaces de usuário.
-
Autenticação Segura: O aplicativo oferece páginas de login e registro para garantir a autenticação segura dos usuários.
-
Postagem e Interação: Os usuários podem criar e compartilhar postagens, dar likes e comentar em conteúdos, promovendo uma experiência social rica.
-
Gerenciamento de Estado: A aplicação faz uso do contexto global do React para gerenciar o estado em toda a aplicação, tornando-a eficiente e escalável.
-
Formulários Simplificados: O projeto faz uso do hook
useForm
para simplificar a manipulação de formulários e coleta de dados do usuário. -
Proteção de Rotas: O Labeddit implementa uma camada de proteção de rotas para garantir que apenas usuários autenticados tenham acesso a determinadas áreas do aplicativo.
-
Integração com API: A aplicação utiliza o hook
useRequestData
para realizar solicitações à API e obter os dados necessários de forma eficiente. -
Navegação Avançada: O React Router DOM é usado para oferecer uma navegação suave e intuitiva entre as diferentes páginas e funcionalidades.
-
Componentização Eficiente: O código do Labeddit é altamente componentizado, resultando em um código organizado e de fácil manutenção.