Módulo para registro de depoimentos de clientes da loja
Sobre o desafio | Histórias de usuário | Critérios de avaliação | Backend | Frontend | Entrega
Durante este desafio você irá construir um módulo com um CRUD para que o lojista possa registrar manualmente os depoimentos de diversas redes sociais, sendo elas facebook, instagram e twitter.
- Deve ser possível acessar uma página no frontend da loja com a listagem de todos esses depoimentos;
- Deve ser possível incluir este compomenente de depoimentos em outras páginas além da home.
- Deve ser possível escolher quais depoimentos aparecem no ponto 2
- O administrador da loja pode cadastrar um depoimento
- O administrador da loja pode cadastrar o nome da pessoa que realizou o depoimento na rede social
- O administrador da loja pode cadastrar o que foi dito na rede social
- O administrador da loja pode cadastrar a foto do perfil da rede social da pessoa que realizou o depoimento
- O administrador da loja pode cadastrar a data que o depoimento aconteceu
- O administrador da loja pode cadastrar qual rede social ocorreu o depoimento
- O administrador da loja deve conseguir gerenciar múltiplos depoimentos (ativar, desativar, editar, excluir, filtrar etc).
Serão avaliados os seguintes pontos no desafio final:
- Cumprimento dos requisitos: A aplicação não possui escopo aberto e as funcionalidades implementadas devem atender os objetivos especificados. Neste critério vamos avaliar se a sua aplicação atende todos os requisitos de forma funcional
- Conhecimento e uso dos recursos da linguagem/framework: Não recrie a roda! Utilize as ferramentas disponíveis na linguagem e framework utilizados a seu favor e consulte a documentação sempre que necessário. Nesse critério iremos avaliar o seu conhecimento no framework utilizado e o empenho em entender e utilizar seus recursos
- Organização do projeto e padronização de código: O seu projeto está organizado? É fácil se guiar na estrutura de pastas do código-fonte? Ela faz sentido diante do seu propósito? O seu código segue um padrão de escrita (próprio ou conveniconado pela comunidade)? Nesse critério iremos avaliar o nível de organização e padronização de escrita do seu código visando a legibilidade e entendimento
Todas as implementações de backend devem atender as especificações descritas na seguinte seção
Todas as implementações de frontend devem atender as especificações descritas na seguinte seção
Adicione todo o código da sua aplicação em um repositório Github . Dentro de um arquivo README adicione todas as instruções necessárias para que um de nossos instrutores consiga realizar a instalação do módulo para testar.
