Sobre • Funcionalidades • Como executar • Tecnologias •
API rest de ecommerce , projeto ainda sem validações de dados porém já quanse finalizado.
- Login para validação de usuário.
- Listar Usuários.
- Realizar login.
- Criar Produtos.
- Buscar produto do usuário.
- Atualizar Produto.
- remover Produtos.
- Listar Produtos.
# GET
- /users
- /users/:user_id
/products/product_id
# POST
- /carts/:user_id
- /products/:user_id
# PATCH
- /products/:user_id/:product_id
# DEL
- /products/:user_id/:product_id
# POST
- /carts/:user_id
{
"products":["product_id","product_id"],
"address":{
"street":"Rua vitoria",
"number":"555",
"city":"cidade"
},
"payment":{
"card":{
"number":"555 555 555 555",
"cvv": "111"
}
}
}
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/Williamluqui/ecommerce-API.git
# Instale as dependências
$ npm install
# Abra o navegador :
# Digite e Rode na porta escolhida http://localhost:8080/
As seguintes ferramentas foram usadas na construção do projeto:
- Node Express
- dotEnv
- Middleware
Veja o arquivo package.json