This is the repository for the GoBarber mobile application. If you don't know what GoBarber is please have a look here.
The purpose of this project is to provide clients a signup process, sign in, and the ability to schedule an appointment with the desired provider for beauty services.
You may also want to see the GoBarber API repository
You may also want to see the GoBarber Web repository
The application is written in Typescript + React Native + Styled Components.
- Animated switch SignUp and Sign In screens.
- Form input validations with visual alerts.
- Alert messages for success and error operations.
- List available service providers.
- Create new appointment using native select input for dates.
- Custom time series divided by morning and afternoon.
- Times are disabled if not available.
- Update user profile and change password.
- Upload an avatar picture from library or direct take a photo using the mobile camera.
โ Before you begin make sure you have the GoBarber API up and running.
# clone the repository
git clone https://github.com/jeffersoncechinel/gobarber-mobile.git
# access the repository folder
cd gobarber-mobile
# install dependencies
yarn install
# install the pods (ios only)
cd ios
pod install
# start the mobile application
yarn run ios
yarn run android
This project is licensed under the MIT License - see the LICENSE file for details.