Skip to content

REST API, CRUD de produtos e vendas no banco de dados MySQL de uma loja.

Notifications You must be signed in to change notification settings

renatozr/store-manager-api

Repository files navigation

store-manager-api

REST API, que maneja dados de produtos e vendas de uma loja fictícia. Através dessa aplicação, será possível realizar as operações básicas que se pode fazer em um determinado banco de dados: Criação, Leitura, Atualização e Exclusão.

Techs: Node, Express.js, MySQL, JOI, Mocha, Chai, Sinon.

Como testar na sua máquina

  1. Clone o repositório
  • git clone [email protected]:renatozr/store-manager-api.git

    • ou
  • git clone https://github.com/renatozr/store-manager-api.git

  • Entre na pasta do repositório que você acabou de clonar:

    • cd store-manager-api
  1. Instale as dependências
  • npm install
  1. Crie o banco de dados
  • copie e execute as querys do arquivo StoreManager.sql no seu MySQL
  1. Crie as váriaveis de ambiente
  • crie o arquivo .env na raiz do projeto
  • copie o exemplo abaixo, porém preencha as variáveis com as informações necessárias para rodar na sua máquina
MYSQL_HOST=localhost
MYSQL_USER=nome
MYSQL_PASSWORD=1234
PORT=3000
  1. Rode a aplicação
  • npm start
  1. Faça suas requisições

Arquivos que não foram escritos por mim: .eslintignore, .eslintrc.json, .gitignore, StoreManager.sql

Releases

No releases published

Packages

No packages published