An barber appointment and scheduling app. This is the Node.js REST API (backend) repository.
- Node.js — JavaScript runtime built on Chrome's V8 JavaScript engine;
- Yarn — Dependency management;
- Docker — Set of products that use OS-level virtualization to deliver software in containers;
- Express — A web framework for Node;
- Sequelize — SQL dialect ORM for Node.js;
- JWT — Method for representing claims securely between two parties;
- Yup — Object schema validation;
- .ENV — Loads environment variables from a file;
- ESlint/Prettier/Editor Config — Linting and consistent coding format and style;
- Clone this repo.
- Run
yarn
to install dependencies. - Rename the
.env.example
file to.env
file. - Change all the environment variables needed.
- Run all containers needed executing
docker-compose up
. - Run
yarn start
.
This project is licensed under the MIT License - see the LICENSE file for details.