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 |