Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikeshcohen/cabin-quest
A comprehensive management tool designed for hotel staff to efficiently handle various aspects of their daily operations.
https://github.com/nikeshcohen/cabin-quest
javascript react react-query react-router styled-components
Last synced: about 1 month ago
JSON representation
A comprehensive management tool designed for hotel staff to efficiently handle various aspects of their daily operations.
- Host: GitHub
- URL: https://github.com/nikeshcohen/cabin-quest
- Owner: NikeshCohen
- Created: 2024-04-06T13:40:56.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-06T16:03:36.000Z (9 months ago)
- Last Synced: 2024-04-07T15:40:59.228Z (9 months ago)
- Topics: javascript, react, react-query, react-router, styled-components
- Language: JavaScript
- Homepage:
- Size: 2.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Cabin Quest
![](./design/cabin%20quest.webp)
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.
## Features
- **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.## Getting Started
To get started with the app, follow these steps:
1. Clone the repository.
2. Install dependencies using `npm install`.
3. Start the development server using `npm run dev`.## Technologies Used
- React
- React-Query
- React-Router
- Styled Components
- Supabase