This project is a simple Hotel Booking System that includes the following features:
- Finding the nearest hotel based on location and amenities.
- Allowing users to book a room, and recording booking history.
- Providing hotel recommendations based on user profiles and booking history.
This project implements a basic Hotel Booking system using Python. The system allows users to:
- Find the nearest hotel based on their location and desired amenities.
- Book rooms in available hotels and keep track of their bookings.
- Get hotel recommendations based on user preferences and booking history.
The system calculates the nearest hotel based on user location (latitude and longitude) and desired amenities (such as Wi-Fi, parking, pool, etc.).
Users can browse available hotels and book rooms. The system marks rooms as unavailable once they are booked and keeps a record of each booking in the user's booking history.
The system suggests hotels based on the user’s preferences and past bookings, providing personalized recommendations for future stays.