👨‍💻 Ecommerce de API Rest 🚀

SobreFuncionalidadesComo executarTecnologias

💻 Sobre o projeto

API rest de ecommerce , projeto ainda sem validações de dados porém já quanse finalizado.


⚙️ Funcionalidades

  • 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.

⚙️ Rotas

# 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"
        }
    }
}

Pré-requisitos

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

🎲 Rodando o Backend (servidor)

# Clone este repositório
$ git clone  https://github.com/Williamluqui/ecommerce-API.git


# Instale as dependências
$ npm install

🧭 Rodando a aplicação web (Frontend)

# Abra o navegador :

# Digite e Rode na porta escolhida http://localhost:8080/

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

  • Node Express
  • dotEnv

🔐 Seguranças

  • Middleware

Veja o arquivo package.json

Server (NodeJS )


👨‍💻