stw300cem-final-assignment-sujanodari created by GitHub Classroom
Title: Online Hotel Reservation System
Break-O-Last
Introduction This project presents a theoretical framework discussing about different scholar’s perspective of online hotel reservation system, the aim of this project is to develop an online booking system for customers to make reservation at their convenience because currently, several miniature hotels use a manual based system to keep record of customer’s reservation and make new bookings. This project discusses the tools and technologies used in developing the proposed system .
Description Of the Project This project presents a theoretical framework discussing about different scholar’s perspective of online hotel reservation system, the aim of this project is to develop an online booking system for customers to make reservation at their convenience because currently, several miniature hotels use a manual based system to keep record of customer’s reservation and make new bookings. This project discusses the tools and technologies used in developing the proposed system . With the help of an online booking system companies like Break-O-Last are now able to connect with both existing and prospective customers online. This is the fastest and efficient way to interact with customers compared to manual hotelreservation.
Features of the project
• It test and validate any input provided by customers earlier.
• It will also bring convenience to the users by saving their time and effort.
• Capture data and manage all reservation process.
• Display room availability, store confirmed booking in the database.
• Customers can leave a feedback.
• Login and register for the customers.
• Google Maps Integration for hotels location.
• User can have multiple booking based on their preferred date.
• To provide family environment for the visitor.
Aims and Objective of the project
To make a successful reservation online and immediately get reservation confirmation about their booking. This system will be designed in an appropriate and flexible way that will test and validate any input provided by customers earlier. A database will be created to record each customers’ details and transaction history.
• User can find easy location of the hotels.
• To make hotel searching hassle free.
• To provide family like environment.
• Easy managements of the rooms for customer.
• To provide accommodation in a reasonable price.
• Saving customer time and effort.
• User can have multiple booking.
Api LinK:
https://github.com/softwarica-github/t2-backend-api-sujanodari.git
Video Link:
Rest cleint: Retrofit is used.Retrofit is a REST Client for Java and Android. It makes it relatively easy to retrieve and
upload JSON (or other structured data) via a REST based webservice. In Retrofit you configure which converter is used for
the data serialization. Typically for JSON you use GSon, but you can add custom converters to process XML or other protocols.
Retrofit uses the OkHttp library for HTTP requests.
Retrofit need:
Model class which is used as a JSON model
Interfaces that define the possible HTTP operations
Retrofit.Builder class - Instance which uses the interface and the Builder API to allow defining the URL end point for the HTTP operations.
Every method of an interface represents one possible API call. It must have a HTTP annotation (GET, POST, etc.) to specify
the request type and the relative URL. The return value wraps the response in a Call object with the type of the expected result.