About • Features • Layout • How to run • Technologies • Author • License
GoBarber is a web application to support barbershops and hair salons managing their workers' schedules.
By signing up, hairstylists and barbers have access to a web interface to manage their schedule with real-time updates, notifying them when a new appointment is made or when an appointment is canceled.
To see the REST API, click here: GoBarber REST API
To see the mobile client, click here: GoBarber Mobile
Demo credentials:
acc: peppa@test.com / password: demo-password-peppa
The web page was designed to be used by service providers. Clients can schedule appointments by using the mobile application.
Don't need authentication:
-
Create a new account
-
Page to forgot a password
-
Login
Need Authentication:
-
Dashboard listing daily and monthly scheduled appointments
-
Profile page with option to reset user information and password
Initial requirements: git, yarn, and a code editor of your choice.
# Clone this repository
$ git clone git@github.com:wilsonfsouza/gobarber-frontend-web.git
# Access the folder in your terminal/cmd/cli
$ cd gobarber-frontend-web
# Install all dependencies
$ yarn install
# Start the app in development mode
$ yarn start
# The application will open at port:3000 - access http://localhost:3000
The following tools were used in this project:
Website (React + TypeScript)
- React Router Dom
- React Icons
- React Switch
- Styled-components
- Polished
- UnForm
- Axios
- Yup
- Uuid
- Jest
- ESLint
- Prettier
- EditorConfig
See the file package.json
- Editor: Visual Studio Code
- Markdown: StackEdit, Markdown Emoji
- Icons: Feather Icons
- Font-family: Roboto
- Fork the project.
- Start a new branch with your changes:
git checkout -b my-new-feature
- Save it and create a commit message describing what you have done:
git commit -m "feature: My new feature"
- Send your alterations:
git push origin my-feature
This project is being developed under MIT License.
Made with ❤️ by Wilson Franca 👋