This project was developed in GoStack Bootcamp from Rocketseat. It is the backend of an application for barbershops named GoBarber. The frontend can be accessed here and the mobile version here.
Objective • Technologies • How to run the application •
This project allows the customer to make an appointment with a specific barber and the barber can see the appointments of a particular day. This project was developed using DDD, TDD and some SOLID principles.It was used these technologies in this project.
- Node.js
- Typescript
- Express
- Typeorm
- Tsyringe
- Jest
- Celebrate
- Ethereal (For sending email in development environment)
- Amazon Simple Email Service (For sending email in production environment)
- Postgres
- MongoDB
- Redis
You will need these tools instaled in your machine:
# Clone this repository
$ git clone https://github.com/yesminmarie/gobarber-backend
# Go into the folder of the project
$ cd gobarber-backend
# Install the dependencies
$ yarn
# Run the migrations
yarn typeorm migration:run
# Run the project in developer mode
yarn dev:server
Made with ❤️ by Yesmin Marie