Parabéns por chegarem ao estágio final do núcleo e do pluginfo! Aqui a nossa jornada chega ao fim e estamos todos muito gratos por termos vocês conosco. Essa atividade consiste no desenvolvimento de uma simulação de loja virtual. Vocês trabalharam em grupos de 3 devs, 2 para o front-end e 1 para o back end, além de contarem com a ajuda de um revisor para cada grupo. As tecnologias utilizadas devem ser * :
*Vocês tem liberdade para usar quaisquer libs js a sua escolha
- React (useState, useEffect, React Router)
- Css (ou algum framework css escolhido pelo grupo)
- Vite
- Express js
- MySql (ou algum outro banco relacional)
- Os revisores vão criar issues para organizar o trabalho
- Para cada issue você deve criar um branch para ela e quando termina-la você deve fazer um mr, que o revisor vai analisar (lembre sempre de deixar sua branch de trabalho atualizada usando o git pull para evitar conflitos)
Mockup: https://www.figma.com/file/BdTz8FVsNp1vuQIGurrdxg/Lojinha?node-id=8%3A47
- Páginas de home, pesquisa, carrinho e cadastrar/editar
- Responsividade
- Funcionalidade de pesquisa
- Rota de criar pedido, editar pedido e deletar pedido
- Rota para exibir todos os pedidos
- Rota de pesquisa de um pedido
- Rota para adicionar produto no carrinho
- Rota para deletar produto no carrinho
- Rota para mostrar produtos no carrinhos
- Integração do front com o back
- Organização do código em pastas adequadas
- Commits e branches organizadas
- Paginação dos produtos
- Busca por cep (exibir o endereço)
- Usar a criatividade para funcionalidades novas