Skip to content

The barber is is an android application of a hair salon series, that helps people have an easy booking barber way for hair services.

License

Notifications You must be signed in to change notification settings

QuocThuanTruong/the-baber

Repository files navigation


THE BARBER

The barber is is an android application of a hair salon series, that helps people have an easy booking barber way for hair services. (including staff's application)

Java · Firebase services · RxJava · Retrofit client . Room Database

The barber staff: https://github.com/QuocThuanTruong/TheBarberStaff


Technical stack

  • Firebase services

    • Authenication
    • Storage
    • Cloud Firestore
    • Firebase Cloud Messaging
  • ReactiveX

    • RxAndroid
    • RxJava
  • Retrofit client

  • Local Databse

    • Room Databse
    • Paper db
  • Event bus

Authenication & Home Screen

Users only need Phone number to authentication and fill theirs information after first login. Home screen includes 3 main activity of app: Booking, Cart and History. Beside, it also shows user booking information and some look book in server.


Booking screen

Booking barber has 5 steps:

  • Choosing salon.
  • Choosing hair service.
  • Choosing barber.
  • Choosing appointment time.
  • Checking information then confirm booking. After that sending notification to staff app.

Staff app


Rating screen after booked barber finish service

Shopping Screen & Cart Screen

Loading shopping items from Firestore and dividing into many categories. User adds items to Cart and adjusts quantity or removes items if needed. Note: Shopping items that stored in Cart will be added to booking information when user books services. Cart items are stored in local by using Room Database.


Booking history Screen

Including all user's booking history: time stamp, salon information, barber information and booked hair service.


Notification Screen

Containng all notification of app, notification with a ret dot in top-right corner represents unread status, staff can click to this notification to mark it as read.


User profile Screen

Showing all user's information (rank is calculated by user's money has paid), including their look book, they can update their information by adjusting information and avatar then clicking update.


Reference

Barber booking application of EDMT Dev.

License

The Barber is available under the MIT license. See LICENSE for the full license text.

About

The barber is is an android application of a hair salon series, that helps people have an easy booking barber way for hair services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages