0% found this document useful (0 votes)
24 views10 pages

151616iariya Hotels Quote

The document outlines a proposal for the development of a hotel booking website by WeblinkIndia.net, detailing the technical structure and user interface requirements. Key features include user and hotel registration, hotel search and booking processes, admin management capabilities, and integration of payment and email APIs. The document specifies various functionalities for users, hotels, and admins, including profile management, booking tracking, and enquiry handling.

Uploaded by

dummyname669
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views10 pages

151616iariya Hotels Quote

The document outlines a proposal for the development of a hotel booking website by WeblinkIndia.net, detailing the technical structure and user interface requirements. Key features include user and hotel registration, hotel search and booking processes, admin management capabilities, and integration of payment and email APIs. The document specifies various functionalities for users, hotels, and admins, including profile management, booking tracking, and enquiry handling.

Uploaded by

dummyname669
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Mar 2025

Technical Structure

Technical Structure
Hotel Booking
Website Development

Proposal Submitted By:


WeblinkIndia.net
***************************************************

Requirement:
1. One payment gateway will be integrated by weblink and provided by the client.
2. Send Grid or any email API will be integrated by weblink and provided by the
client.

User Interface

Section 1: Login & Registration


Login: Already registered users & hotels will be able to login in this website by
providing the login credentials in the given fields.

User Registration
New User will be able to register in this website by providing the following details:

 Name (Text Box)


 Contact Number (Text Box)
 Email-ID (Text Box)
 Password (Text Box)
 Confirm Password (Text Box)
 Register (Button)

Page 1
Mar 2025

Technical Structure

Hotel Registration
New hotel will be able to register in this website by providing the following details:

 Hotel Name* (Textbox)


 Hotel Logo (Upload from Local Disk)
 Contact Details:
o Contact Person Name* (Textbox)
o Contact Number (Text Box)
o E-Mail ID* (Textbox)
 Hotel Address*
o Address (Text Area)
o Country (Drop Down)
o State (Drop Down)
o City (Dropdown)
o Location (Drop Down)
o Pin code (Text Box)
 Password* (Textbox)
 Confirm Password* (Textbox)
 Captcha
 Register (Button): The member registration will need to be approved by
the admin. Without approval, the hotel will not be able to login in the
website

E-Mail ID Verification: After filling the form, the user will receive a link on the
furnished e-mail ID for verification purposes. Clicking the link received on the e-
mail will verify the e-mail.

Section 2: User Page


User page will be shown with the following details:

 My Profile
o Edit Details
o Change Password
 Look for Hotels
 My Bookings
 Contact Us

Edit Details
User will be able to edit/update the details provided at the time of registration
except Email-ID.

Page 2
Mar 2025

Technical Structure

Change Password
In this section, the user will be able to change the password by providing the current
password, the new password, and retyping the new password.

Look for Hotels


Hotels will be shown with the following Steps:

Step 1: Search:
User will be able to search for hotels by:

 Category (Drop Down)


 Keyword (Text Box)
 Location (Suggestive text box)
 Search (Button): On clicking, user will be redirected to the Hotel
Listing Page
 Users can view the list of hotels and can filter as per the Facilities, Hotel
Type, Location, Room Type, Ratings, Location of the hotel on Google Maps
embedded, Description, itineraries, FAQ, Facilities, Hotel Type, Location,
Room Type, Ratings

Users will search for the Hotel in the search box on the home page with country and state.
 Users can put the Check-in and Check time date and number of Adults,
Kids, rooms

Step 2: Hotel Listing


According to the search hotel listing will be shown with the following details:

 Hotel Name
 Image
 Country & Location
 Average Ratings: It will be a 5 star based rating system. It will
represent the average star rating of the hotel and the total number of
persons who have given the ratings.

On clicking anywhere on the listing, the hotel description page will open.

Filter: User can filter the hotels by CITY and STAR RATINGS.

SORT: By Name (Alphabetically).

Step 3: Hotel Description Page


The hotel description page will be shown with the following details:

Page 3
Mar 2025

Technical Structure

 Hotel Name
 Hotel Logo
 Images
 Contact Details:
o Contact Number
o Email-ID
 Address Details:
o Address
o Country
o State
o City
o Location
 Book Now (Button; will redirect user to the Check Availability section
on the same page)
 Tabs (These tab will redirect the user to the mentioned sections on the
same page)
o Check availability
o Facilities
o Rules
o Terms and Conditions
- Main page description
- Reviews

Check Availability

The room types will be listed with the following information:

- Room Type
- Price
- Max persons allowed
- Check Availability
o From (Calendar)
o To (Calendar)

The user will be intimated about the available/unavailable status of a room


in the specified duration. If a room is available/on hold the user can proceed
with booking.

Reviews

Page 4
Mar 2025

Technical Structure

A user may view/post the ratings and reviews from the section. He will
provide his name and email ID before posting the ratings and reviews.

Step 4: Booking Process


Booking process will include the following steps:

Selected room type, maximum guests allowed, price, and the duration of
stay will be displayed. The user can decrease the duration of stay, if
required.

Booking amount (Depends on the Number of Adult, Kids, rooms and room
Types)

On confirmation, the booking amount will be calculated and displayed.


On clicking Pay Now button, the user will be asked to choose a payment
method.
On selecting an appropriate payment method, the user will be redirected
to the payment gateway.
After a successful payment, the user will be shown and mailed the invoice
containing the booking details. The payment will be received by the
admin and the booking details will be updated in user member folder,
hotel member folder and the admin panel.

Note: The payment gateway will be provided by the client and integrated
by Weblink India.

My Bookings
User will be able to track all bookings made by them here in this section along with
invoice, booking status & payment status.

Booking Status should be available in the Hotel Dashboard in List View and Calendar
View.

The Hotel Dashboard a calendar View of Booking Status will come. According to the
selected Hotel name through the dropdown Calendar will open with Booking Status.
The calendar should be like Google Calendar and the available slot will reflect on the
Date box along with the Book Now button.

Page 5
Mar 2025

Technical Structure

Contact Us
The user can also post an enquiry to the administrator directly that will be tracked
in the admin panel. The Contact Us section will take the user to the page, where the
user will have to provide the following details:

 First Name* (Textbox)


 Last Name (Textbox)
 E-Mail* (Textbox)
 Mobile Number* (Textbox)
 Enquiry/Comment* (Textbox)

Enquiries posted by the users will be tracked in the back end and the admin can
revert back.

Logout
This link will allow the user to logout from their member folder and redirected to
the login page.

Section 3: Hotel Page


Hotel Page will be shown with the following details:

 My Profile
o Edit Details
o Change Password
 Manage Room Types
 Manage Room Availability
 Manage Booking
 Manage Hotel Enquiries
 Manage Reviews
 Logout

Edit Details
Hotel will be able to edit/update the details provided at the time of registration
except Email-ID.

Along with the registration details hotel will be able to update the following details:

- Upload Images (Upload from Local Disk)


- Facilities (Text Area)
- Rules (Text Area)
- Terms and Conditions (Text Area)

Page 6
Mar 2025

Technical Structure

- Main Page Description (Text Area)


- Update (Button)

Change Password
In this section, the hotel will be able to change the password by providing the
current password, the new password, and retyping the new password.

Manage Room Types


The Hotel will be able to add or remove room types from the hotel. To add a room
type the hotel will provide the following input:

- Room Types (Textbox; no two room types for a single hotel can be the same)
- Number of Rooms (Textbox)
- Number of Persons Allowed (Textbox)
- Price for Room (Textbox)
- Add Room (Button)

Note: Add hotel with the price based on Adult, Kids, rooms and Room Types.
Location of the hotel

Description, Itineries, FAQ, Facilities, Hotel Type, Location, Room Type, Ratings

Booking amount (Depends on the Number of Adult, Kids, rooms and room Types)

Manage Room Availability


For each room type added, the member will be able to set the number of rooms as
unavailable for a specified duration.

Manage Booking
Hotel will be able to track all booking details made by the users from the frontend
here in this section along with the Invoice and payment status. Hotel will be able to
update the booking status also.

Manage Hotel Enquiries

Hotel will able to respond on the hotel enquiries.

Manage Reviews
Reviews related to hotel will be tracked here in this section. The member may
choose to delete the records.

Page 7
Mar 2025

Technical Structure

Contact Us
The user can also post an enquiry to the administrator directly that will be tracked
in the admin panel. The Contact Us section will take the user to the page, where the
user will have to provide the following details:

 First Name* (Textbox)


 Last Name (Textbox)
 E-Mail* (Textbox)
 Mobile Number* (Textbox)
 Enquiry/Comment* (Textbox)

Enquiries posted by the users will be tracked in the back end and the admin can
revert back.

Admin Module
This will be a password protected panel, which can be accessed anytime and
anywhere using a PC or laptop connected to the Internet.

Section 1: Manage Members


Admin can view the details of the registered members. Admin will be able to select one
or more members and activate, deactivate, or delete them.

Deactivated members will not be able to login to the account.

Pagination: The records will be spread across pages and the admin can decide the
number of records that need to be shown per page.

Search: Admin will be able to search for members based on their Name or E-mail ID.

Filter: The admin will be able to filter the member records on the basis of Date Range

Section 2: Manage Hotels


Admin can view the details of the registered hotels. Admin will be able to select one or
more hotels and activate, deactivate, or delete them.

Admin can set it as on the home

Admin can set the commission hotel-wise

Admin can manage the Facilities, Hotel Type

Deactivated Hotels will not be able to login to the account.

Page 8
Mar 2025

Technical Structure

Admin approval:
Admin will be able to approve and reject the awaiting approval. After approval only
user will be able to login in the website.

Search: The admin will be able to search the records on the basis of name and e-
mail ID.

Filter: The admin will be able to filter the member awaiting approval.

Manage Reviews
The admin will be able to track reviews on the listed hotels and choose to delete
selected reviews.

Manage Bookings
The admin will be able to track the bookings made by the user. He can filter the
records on the basis of including dates.

Section 3: Manage Hotel Categories


The admin will be able to add, edit, delete, activate and deactivate hotel categories
from here.

Section 4: Manage Payments


The admin will be able to track all payments made for the hotel booking by the users
from the frontend. The admin will view the complete booking details against which the
payment was made along with Invoice. The admin will be able to update the payment
status also.

Search: The admin can search the records on basis of E-mail ID of the user making the
payment.

Filter: The admin can filter the records by Date Range.

Section 5: Manage Countries, States, Cities and Locations


The admin will be able to add, edit, delete, activate, and deactivate Countries, States,
Cities and Locations

Section 6: Manage Enquiries (Contact Us)


Any enquiry posted by a visitor on the Contact Us page can be tracked by the admin
in this section. Admin will have the control to choose how many records need to be
displayed per page. Admin will be able to delete the records, if necessary. Admin can
reply to enquiries individually, or select multiple and respond to them with a
common answer.

Page 9
Mar 2025

Technical Structure

Section 9: Manage Search Engine Optimization


Admin of the website will be able to update the Meta tags of the website. If admin
update the keywords, Meta tag of such a page which already has Meta tag’s, system
will generate a warning message to only change those keywords with which the site
is not picked by search engines.

Section 10: Manage CMS Pages


The content for static pages, such as, About Us, Privacy Policy, and Legal Disclaimer
can be added or edited using an easy-to-use Content Management System (CMS).

Section 11: Manage Admin Settings


Admin will be able to update the password of the admin control panel and the e-
mail ID used to dispatch automated mails from website.

Section 12: Manage Sub-Admins


The admin will be able to add, edit, delete, activate, and deactivate sub-admins in this
section. While adding a sub-admin, the admin will be able to select the sections that he
wants to be accessible to the sub-admin.

To add a SUB-ADMIN, the admin will need to input the following details:

 Name (Textbox)
 Username (Textbox)
 Password (Textbox)
 Assign Roles:
o Select Category (Drop Down)
o Select Subcategory (Checkboxes; Rights from the admin panel will be
displayed. Last Node of category will be shown here in this section.)
 Add (Button)

Section 13: Manage Enquiries (Hotel)


Any enquiry posted by a visitor on the Hotels page can be tracked by the admin in
this section. Admin will have the control to choose how many records need to be
displayed per page. Admin will be able to delete the records, if necessary. Admin can
reply to enquiries individually, or select multiple and respond to them with a
common answer.

Page 10

You might also like