The Cabin Quest hotel employee app is a comprehensive management tool designed for hotel staff to efficiently handle various aspects of their daily operations. From managing cabin information to handling guest bookings and payments, this application streamlines hotel management tasks, enhancing overall productivity and guest satisfaction.
- User Login: Only registered hotel employees can access the app.
- User Management: Users can update their profile information and avatar.
- Cabin Management: View, create, update, and delete cabins, including uploading photos.
- Booking Management: View, check in, check out, and delete bookings. Filter bookings by status.
- Payment: Accept and confirm payment for bookings.
- Breakfast: Allow guests to add breakfast on check-in.
- Guest Data: Manage guest data including full name, email, national ID, nationality, and country flag.
- Dashboard: Display important information and statistics for the last 7, 30, or 90 days.
- Settings: Define application-wide settings such as breakfast price, min and max nights/booking, and max guests/booking.
To get started with the app, follow these steps:
- Clone the repository.
- Install dependencies using
npm install
. - Start the development server using
npm run dev
.
- React
- React-Query
- React-Router
- Styled Components
- Supabase