O Projeto Labecommerce é uma API desenvolvida para gerenciar as transações de um e-commerce, onde foram utilizados todos os fundamentos de criação de uma API conectada a um banco de dados real.
- Get all users
- Get all products
- Search Products by id
- Search Purchase by id
- Create user
- Create product
- Create purchase
- Delete user by id
- Delete product by id
- Delete purchase by id
- Edit product by id
-
Para Usuários:
- Consultar a listagem total
- Cadastrar
- Deletar
-
Para Produtos:
- Consultar a listagem total
- Consultar pelo nome
- Cadastrar
- Deletar
-
Para Pedidos:
- Consultar pelo id
- Cadastrar
- Deletar
1. Baixe ou clone o repositório em seu computador.
2. Abra a pasta do repositório no terminal do Git e execute o seguinte comando para instalar as dependências do projeto:
$ npm install && code .
3. Abra o Visual Studio Code (Vscode) e, no terminal integrado do Vscode, digite o seguinte comando para iniciar o servidor em modo de desenvolvimento:
$ npm run dev
4. Em seguida, abra o aplicativo Postman e insira o link da API no topo da interface.
5. Com o servidor sendo executado na porta 3003, você poderá utilizar a API livremente para interagir com o projeto.
# Instale todas as dependências
$ npm install
# Execute o projeto
$ npm run dev
# A aplicação será iniciada na porta 3003
# Use algum API Client para realizar as requisições
- NodeJS
- Typescript
- Express
- SQL e SQLite
- Knex
- Postman
- Git