Skip to content

💈 Barber service scheduling project - (API, Web and Mobile App)

License

Notifications You must be signed in to change notification settings

gabrielmellooliveira/gobarber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goBarber

📜 Project

Project to barber service scheduling

Built with the most popular Javascript technologies in the world, this repository contains a REST API (Node.js) as a backend, a ReactJS application as a frontend and a mobile app in React Native.

The application in Node.js (backend) is a REST API written in Node.JS that serves data for both the frontend and the mobile.

The application in ReactJS (frontend) is for barbers to register their data and times.

The application in React Native is for the client to make an appointment with a barber of his choice.

🔽 Requirements

  1. Have NodeJs and Yarn installed
  2. Have Redis and PostgreSQL instances running
  3. A Android device or emulator connected to the computer

🚀 Starting

  1. git clone https://github.com/gabrielmellooliveira/gobarber
  2. cd gobarber

🚀 Starting with the backend

  1. cd backend
  2. yarn
  3. Create the .env file based on the .env.example
  4. yarn sequelize db:migrate
  5. yarn dev

💻 Starting with the Front-End

  1. cd frontend
  2. yarn
  3. yarn start

📱 Getting started with Mobile (Android only)

  1. cd mobile
  2. yarn
  3. react-native start
  4. react-native run-android

Gabriel Mello

About

💈 Barber service scheduling project - (API, Web and Mobile App)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published