Uma api criada para gerenciar estoque de uma padaria
- Node.js >= v12.16.3
- NPM
- Docker
- Git
# Clone this repo
$ git clone https://github.com/Cristuker/estoque-api.git
# Acess folder
$ cd estoque-api
# To create a postgres container
$ docker container run --name materials -e POSTGRES_PASSWORD=materials123 -p 5432:5432 -d postgres
# Install dependecies
$ npm i
# Run api and database
$ npm run dev
# To create database
$ npx sequelize-cli db:create
# Run all migrations to create tables
$ npx sequelize-cli db:migrate
- Sequelize
- Express
- Eslint
- Eslint AirBnB Style
- Prettier
- Husky
- git-commit-msg-linter
- Yup
- JWT
- Bcrypt
- Nodemon
- Sucrase
- dotenv
- Swagger-ui-express
- yamljs
Essa API foi documentanda usando o Swagger
Esse projeto usa o padrão de convetional commits
Made whit ❤️ by Cristian