About the Project | Technologies | Installation and Execution | Insomnia | How to Contribute | License
GoBarber is an application aimed at the use of service providers in general, such as barber shops, beauty salons, manicures, among others.
Through GoBarber Web it is possible to register providers and their services, consult and control their service schedule.
Through GoBarber Mobile, with a simple registration, each customer can search for the service they are interested in and make the scheduling quickly and conveniently.
In order to have all these resources both on the Web and on Mobile, the Back-end is responsible for making all of these resources available for registration, consultation and scheduling.
The GoBarber Back-end will be a RESTFul API developed in Node.js and a few libs listed below.
This project was developed at the RocketSeat GoStack Bootcamp with the following technologies:
- Node.js
- Express
- Sucrase
- Nodemon
- Yarn
- NPM
- ESLint
- Prettier
- 📇 Editor Config
- Sequelize
- 🐘 PostgreSQL
- MongoDB
- 🔐 BCrypt
- 🔑 JWT
- ✔️ Yup
- 📇 VS Code
- 🎯 Insomnia
- Nodemailer
- Handlebars
- Be-Queue
- Multer
- Sentry
- Clone this repository;
- Enter the folder by running
cd GoBarber
; - Run
yarn
ornpm install
to install the dependencies; - Run
yarn dev
ornpm run dev
to start the server.
- Fork this repository;
- Create a branch with your feature:
git checkout -b my_feature
; - Commit your branch:
git commit -m "feature: My new feature"
; - Push to your branch:
git push origin my_feature
.
This project is under the MIT license. See the LICENSE for more information.
Made with ♥ by Roberth Pereira 👋 Get in touch!