Skip to content

chadchiukc/hairfly

Repository files navigation

hairfly


This is a demo booking app for web/android/ios by Flutter using GetX.

It is designed for customers to make a appointment on barber or salon (but the UI needs to be redesigned for both web and mobile.)

The shop admin page is still developing.

The backend is using firestore and firestorage for simplicity.

Visit https://hairfly-69e89.web.app/ for live demo.


Screenshots

main_page map search_page

status_page profile_page shop_details


Details (the gif is a bit low in fps with poor quality)

For the main page, it has 6 components

  • A sliver appbar without pinning.
  • The main dashboard directing to the search page.
  • The carousel showing the results from different shops.
  • The map showing all the locations.
  • The shop list.
  • The bottom nav bar.

main_page map locale

For the booking page, it uses a calendar, a CupertinoDatePicker and a grouped radio buttoms for selection.

booking

For the search page, it is just a demo to search the whole list in application side.

search_page

For the profile page, it can edit any personal data.

search_page

The profile page and the booking status page use a route guard for protection. It is done by implementing a middleware in the routing.

search_page

About

A demo booking app for salon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published