The Sport Arena Booking App is an application that is used to help sports lovers to find affordable and available sports arenas in their vicinity with the latest payment methods. In addition, This Application also helps the business owner of the sport arena to organize their arena schedules easily and simply. such as managing bookings, set up the arena, and tidy up the transaction history
Homepage
Booking Menu
Profile Page
Owner Page
(if the demo app isn't working properly, it may be because of the domain for the API already been reset by Backend Team)
We have three main roles which important in this app
User
User without login can access homepage & arena detail
- User can Create, Read, Update & Delete to their own account
- User can Read and Create a Booking Schedule
- User can finish the transaction with online Payment
- User can see the history of their previous booking
- User can request to become an Owner
Owner
User will become owner after approval from Admin
- Owner can Create, Read, Update & Delete to their own arena
- Owner can Read can know who's booking on thier arena
- Owner can Read and save the history of the transaction
Admin
Admin account will be set up by BackEnd Team
- Admin can Read all User & Owner who already registered
- Admin can Approve or Decline the User request to become an Owner
- Admin can only Update their password
- Axios to handle fetch data
- FontAwesome as the icon Libarary
- Moment.js to handle time management
- SweetAlert, and Headless UI