This project, developed with React and Supabase, provides a system where employees can add, edit cabins, and manage bookings. Administrators can view all activities and sales information through a dashboard.
- Employee Login: A secure login system accessible only to employees.
- New Employee: A employees can add new employee from
/users
. - Cabin Management:
- Add new cabins,duplicate and edit existing cabin.
- Booking Operations:
- Easily perform check-in and check-out operations.
- View, edit, and cancel bookings.
- Set max,min value of bookings and set breakfast price from
/settings
- Dashboard:
- Detailed reports including total sales, number of reservations,occupancy rate etc.
- Track system activities (reservations, check-ins, etc.).
- React: JavaScript library used to create the user interface.
- Supabase: backend services (database, authentication).
- Styled Component: UI
- React Query: Query Management.
- Clone project
- Install packages
# with npm
$ npm install
# or with yarn
$ yarn
- Start
# with npm
$ npm run dev
# or with yarn
$ yarn dev
- Do not forget upload all data from side bar!