A web application for hotel booking such as Booking.com
What things you need to install the software
NetBeans 8.2 or higher
MySQL Workbench 8.0 CE
● Search for a hotel in which user needs to specify (where he/she is going, the check-in date, check-out date as well as the number of adults and children).
● View a list of hotels according to user research along with enough information about the hotel (such as hotel name, hotel rating, availability, expected price).
● Client should be able to choose one of the search-result hotels and see more information about it (rooms available, room type, room facilities).
● View hotel photos.
● Client can filter hotels search-result by these categories (price, user rating, hotel’s stars).
● Client should be able to view the hotel on Google maps.
● Make a hotel reservation.
● Change / Cancel reservation.
● Rate Hotel (stars system and comments).
● Check clients in and out.
● View a list of reservations (current).
● View reservation history for a specific period (from date – to date).
● Search for a client and view his / her information (for example user phone number as well as email) in case s/he needs to contact the client and confirm reservation.
● Cancel reservation.
● Get notification upon client cancellation by email (real email message – can use java mail or any other email libraries) and on the system.
● Confirm reservation payment.
● Update hotel basic information (contact information, hotel facilities, add location, other branches information).
● Upload and update hotel photos.
● Add / update room information.
● View hotel rating and client’s comments.