Skip to content

mathmelo/GoBarber-React-Native

Repository files navigation

GoBarber

🚀 Appointment Management for Barber Services

NPM NPM NPM NPM



💡 Objective

The main purpose of this Mobile App is to connect customers to their service providers (barbers), so they can more easily manage their appointments.

Basically, the mobile app allows customers to create appointments with their favorite barbers. It is possible to:

  • Manage customer account (Create, edit, login and logout)
  • View appointments, cancel and create them.

Check the backend GoBarber API

Check the Frontend GoBarber WEB

🎌 Roadmap

Prerequisites

Before starting, you will need to have the following tools installed and configured on your machine:

You can also use npm, but we seriously recommend yarn.

Also it's nice to have an editor to work with the code like VSCode.

Running the server

🚫 Important: Follow these steps to configure the react native environment.

Execute the commands

# Clone this repository
$ git clone https://github.com/mathmelo/GoBarber-React-Native

# Access the project folder in the terminal/cmd
$cd GoBarber-React-Native

# Install dependencies
$ yarn

# For Iphone
cd ios
pod install

# Install the app
$ yarn android || yarn ios

# If you close the metrobundler (optional)
yarn start

💜 Technologies

  • Javascript
  • React Native
  • React Navigation
  • Redux, Redux Saga, Redux Persist
  • Date Fns
  • Styled Components
  • Date Picker

📕 License

Read the license here.

🤓 Author

Informations about me. Send me a message! ;)



🚧 GoBarber 🚀 🚧