It is an application designed for barbershops that allows customers to reserve a time and barbershop owners to control their schedule.
The following tools were used in the construction of the project:
- Register Users and barbers
- Reset password
- Book appointment with barbers
- Send request to barbers
Before you begin, you will need to have the following tools installed on your computer:
In addition, it is good to have an editor to work with the code like
S.O.L.I.D
- Bcryptjs
- Aws-sdk
- Express
- Class-transformer
- Dotenv
- Celebrate
- Cors
- Ioredis
- Express-async-errors
- Handlebars
- Jest
- Mongodb
- TypeScript
- Jsonwebtoken
- Multer
- Rate-limiter-flexible
- Nodemailer
- Redis
- Tsyringe
- Pg
- Reflect-metadata
- Typeorm
- Uuidv4
# Clone this repository
$ git clone <https://github.comguilhermeseckert/GoBarber>
# Access the project folder in the / cmd terminal
$ cd GoBarber
# Go to the server folder
$ cd backend
# Install the dependencies
$ yarn
# Run the application in development mode
$ yarn dev:server
# The server will start at port: 3333 - go to <http: // localhost: 3333>- Axios
- Polished
- TypeScript
- React-router-dom
- React-spring
- Uuidv4
- Yup
- Unform
# Clone this repository
$ git clone <https://github.comguilhermeseckert/GoBarber>
# Access the project folder in the / cmd terminal
$ cd GoBarber
# Go to the server folder
$ cd frontend
# Install the dependencies
$ yarn
# Run the application in development mode
$ yarn start
# The server will start at port: 30000 - go to <http: // localhost: 30000>- Axios
- TypeScript
- React-navigation/native
- React-native-iphone-x-helper
- Styled-components
- Yup
- Unform
# Clone this repository
$ git clone <https://github.comguilhermeseckert/GoBarber>
# Access the project folder in the / cmd terminal
$ cd GoBarber
# Go to the server folder
$ cd mobile
# Install the dependencies
$ yarn
# Run the application in development mode
$ yarn ios or android
Made with by Guilherme S.Eckert 👋 Get in touch!





