Skip to content

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

License

Notifications You must be signed in to change notification settings

felipeap92/go-barber-api

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published