Na HUB você pode comprar aquele óculos de grau ou solar pra ficar "chavoso", vem pra HUB!
João Victor Carvalho de Oliveira - 499062
Thiago Viana Bezerra - 496254
- Usuário logado
- Administrador: Pode cadastrar, atualizar e remover produtos
- Usuário comum: Pode adicionar produtos ao carrinho e/ou comprar
- Usuário não logado: Pode visualizar os produtos
- Usuário
- Óculos
- Carrinho
-
Acessível a todos:
- Os usuários poderão ler sobre nós da nossa empresa, assim como visualizar os produtos disponíveis no estoque.
-
Acessível a usuários logados:
- Os usuários poderão adicionar qualquer produto que esteja disponível no estoque ao carrinho, como também poderão comprar ,editar e excluir os produtos do seu carrinho.
- HTML, CSS, JavaScript e VueJS
- Strapi
| Entidade | Criação | Leitura | Atualização | Remoção |
|---|---|---|---|---|
| Usuario | X | X | X | |
| Glasses | X | X | X | |
| Cart | X | X | X | X |
| Método HTTP | URL |
|---|---|
| GET | api//users/:idUser |
| GET | api/users/me?populate=role |
| POST | api//userId |
| POST | api/auth/local |
| PUT | api/users/:idUser |
| Método HTTP | URL |
|---|---|
| GET | api/carts?filters[userId][id][$eq]=:idUser&populate=* |
| POST | api/carts |
| PUT | api/carts/:idCart |
| DELETE | api/carts/:idCart |
| Método HTTP | URL |
|---|---|
| GET | api/many-glasses?filters[type][$eq]=:glassesType |
| GET | api/many-glasses |
| POST | api/many-glasses |
| DELETE | api/many-glasses/:idGlasses |