Peach Hotel is an open-source hotel management system designed to streamline operations in hotels and provide a seamless experience for both staff and customers. It offers a comprehensive suite of features, including room management, booking, customer profiles, billing, and more.
- Room Management: Organize and manage room types, availability, and prices.
- Reservation & Booking: Allow customers to book rooms, view availability, and receive confirmations.
- Customer Profiles: Track customer details, preferences, and past stays.
- Billing & Payments: Handle billing, payments, and invoicing for stays.
- Reporting: Generate reports on occupancy, revenue, and more.
- Staff Management: Manage staff roles and responsibilities within the system.
Follow these steps to set up the Peach Hotel system on your local machine:
-
Clone the repository:
git clone https://github.com/your-username/peach-hotel.git cd peach-hotel
-
Install dependencies: Ensure you have Node.js installed. Then run:
npm install
-
Set up the database: Create a MySQL database (or use your preferred database system), and configure the database credentials in the
.env
file. -
Run the application:
npm start
-
Access the system in your browser:
- Default URL: http://localhost:3000
Once the application is running, you can access the system using the web interface. You’ll be able to:
- Create, edit, and manage room listings.
- Manage reservations and customer profiles.
- Process payments and generate invoices.
- View reports and other analytics.
We welcome contributions to the Peach Hotel project! Here's how you can help:
- Fork the repository and create your branch from
main
. - Create a new feature or fix a bug.
- Write tests to ensure your changes don't break existing functionality.
- Submit a pull request with a description of what you have changed.
Please see our Contributing Guidelines for more information.
This project is licensed under the MIT License.
For any questions, suggestions, or feedback, please reach out to us at hoangduy06104@gmail.com.
Enjoy using Peach Hotel! We hope this system helps improve your hotel operations and guest experience.