Skip to content

Repository files navigation

GoBarber API

An barber appointment and scheduling app. This is the Node.js REST API (backend) repository.

Features & Dependencies

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

Getting started

  1. Clone this repo.
  2. Run yarn to install dependencies.
  3. Rename the .env.example file to .env file.
  4. Change all the environment variables needed.
  5. Run all containers needed executing docker-compose up.
  6. Run yarn start.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An barber appointment and scheduling app. This is the backend (Node.js REST API) repository.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages