Skip to content

projeto labEdit#32

Open
Pri1901 wants to merge 4 commits intomasterfrom
labenu-labeedit
Open

projeto labEdit#32
Pri1901 wants to merge 4 commits intomasterfrom
labenu-labeedit

Conversation

@Pri1901
Copy link
Collaborator

@Pri1901 Pri1901 commented Oct 25, 2021

PROJETO LABEDIT - BUBBLE GUM (REDE SOCIAL)

O que funciona

A PRIMEIRA PAGINA DO SITE

O que não funciona

TODO O RESTO

LINK SURGE - tight-amusement.surge.sh

@Janaylla
Copy link

Janaylla commented Nov 3, 2021

Parabéns pela entrega!

Requisitos do projeto ✅

Implementações Feito
É possível fazer cadastro na aplicação -
É possível fazer login na aplicação
Ao fazer login, o usuário é redirecionado para a página de feed de posts -
Ao se cadastrar, o usuário também é redirecionado para a página de feed de posts -
Há uma página de posts contendo todos os posts da aplicação -
É possível criar um novo post através de um formulário -
Cada post possui: nome de usuário que postou, o texto do post, o número de votos (positivo ou negativo) e o número de comentários -
É possível votar positiva ou negativamente no post e o número de votos é atualizado -
Quando o usuário clica em um post, ele é redirecionado para a página de detalhe daquele post -
Na página de detalhe de um post, são mostradas as informações do usuário, texto, curtidas e número de comentários -
É possível criar comentários através de um formulário -
Cada comentário é exibido e possui: o nome do usuário, o texto do comentário e o número de votos (positivos e negativos) -
As páginas de feed ou de posts não devem ser acessadas por um usuário que não esteja logado -
Quão fácil foi achar as informações no site? Médio
O que você achou do design do site? Excelente
[Desafio] Todas as páginas são responsivas -
[Desafio] É possível realizar Logout -
[Desafio] É possível 'Compartilhar', que permite mandar o post para outra rede social -
[Desafio] É possível buscar por nome/texto do post no feed -
[Desafio] Há loading em todas as páginas que esperam dados da API (lista de posts, detalhe de post, criação de post) -
Funcionalidade extra -
Feedback do código Feito
Todos os erros são tratados e exibidos adequadamente para o usuário
Isolou corretamente as constantes do axiosConfig
Requisições não estão dentro dos componentes visuais
Quando um novo post/comentário é criado, ele aparece na tela sem a necessidade de atualizá-la -
Não 'forçou' a atualização com o método reload()
Não causou um loop infinito nas requisições chamadas no useEffect
Removeu todos os console.logs
Boa indentação
Criou link do surge
Criou um bom readme com informações relevantes para o projeto

Comentários da pessoa avaliadora

Parabéns pela entrega.

Obs: quando sentir dificuldade de fazer qualquer parte do projeto ou atividade é importante que você mande no canal de duvidas e compareça ao plantão mesmo que a duvida seja: por onde eu começo?

@Janaylla Janaylla self-requested a review November 3, 2021 13:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants