Construir uma interface agradável para que seja possível fazer um CRUD e consumir a api criada na matéria anterior ou consumir uma Mock API; Pode ser um Painel Administrativo do Ecommerce, onde será possível ver os produtos e suas informações, além de ser possível cadastrar, atualizar e deletar; Pode ser o Ecommerce em si, onde será possível adicionar um produto no carrinho, remover, atualizar quantidade e excluir do Carrinho. Ou mesmo um CRUD de cadastro de usuário;
Utilizar Componentes Funcionais e no mínimo 2 Hooks, useState e useEffect; Deve possuir pelo menos 3 Componentes; Deve possuir pelo menos 3 rotas utilizando o React Router v6; Utilizar axios para requisições HTTP. É Necessário fazer requisições GET, POST, DELETE e PUT Pelo menos um filtro - filtrar uma lista de produtos por exemplo, ou uma categoria;
- Inputs com Validação
- Site totalmente reponsivo
- Tela de Login levando para uma rota Restrita
- Visual Studio Code
- React
- Java Script
- css
- Bootstrap
Leandro Ferraz |
Rivania Gomes |
Alessandra Pinheiro |
Athony Barbosa |
Cleiver Soares |
---|
Para rodar esse projeto, você vai precisar adicionar as seguintes dependências dentro terminal da pasta do projeto;
npm install react-router-dom@6
npm run dev