A Project Report
A Project Report
On
PG LOCATOR
Submitted to
Bachelor of Technology
(Information Technology)
By
June-July 2023
1
DECLARATION
We, Rishi kumar students of B.Tech (Information Technology) hereby declare that the project
titled “PG finder ” which is submitted by us to Department of Information Technology, Amity
School of Engineering and Technology, Amity University Uttar Pradesh, Noida in partial
fulfilment of requirement for the award of the degree of Bachelor of Technology in Information
Technology, has not been previously formed the basis for the award of any degree, diploma or
other similar title or recognition. We hereby declare that we have gone through project
guidelines including policy on health and safety, policy on plagiarism etc
Date: 7-07-2023
Place: Noida
2
CERTIFICATE
On the basis of declaration submitted by Mr. Rishi kumar students of B.Tech. (Information
Technology), Batch: 2021-2025, Amity School of Engineering and Technology, Amity
University Uttar Pradesh, Noida. I hereby certify that the project titled “PG finder” which is
submitted to Amity School of Engineering & Technology, Amity University Uttar Pradesh,
Noida in partial fulfillment of the requirement for the award of the degree of B.Tech.
(Information Technology), is an original contribution with existing knowledge and faithful
record of work carried out by them under my guidance and supervision.
To the best of my knowledge this work has not been submitted in part or full for any degree or
diploma to this university or elsewhere.
Assistant Professor-I
Date:7-07-2023
Place: Noida
3
TABLE OF CONTENTS
SR NO TOPIC PAGE NO
0 ABSTRACT 5
1 INTRODUCTION 6
3 METHODOLOGY 11-15
4 CONCLUSION 16
5 REFRENCES 17
4
ABSTRACT
The plan aims to develop an Android app called PG Locator that addresses the barriers
consumers face in finding eligible guests (PG). Currently, customers receive only limited
details such as address, phone number and dining options, which can lead to fraud and
dissatisfaction. The purpose is to provide information about PG, including location, equipment,
food, prices, maps, transportation options and safety precautions.
The application acts as a central repository for all PG information, allowing users to easily
access and evaluate the content required for PG selection. Using the system, customers can
view various aspects of PG such as location on the map, dining options, prices, transportation
and security measures. This allows them to make an informed decision and choose a PG that
suits their needs. Mobile applications are designed to run on mobile devices such as
smartphones and tablets. They differ from desktop and web applications by offering special
features suitable for mobile use. While the first mobile devices had limited hardware and
limited functionality, custom and mobile oriented apps are now popular as they allow users to
choose the tasks they want to do. A mobile app is usually a unit of software with specific
functions, and platforms such as the Apple App Store have many apps for devices such as the
iPhone, iPad, and iPod Touch.
PG Locator simplifies the real estate search process by providing efficient tools for finding
licensed and eligible PG properties. The app reduces unnecessary expenses and helps to lower
the expectations of business owners, saving users time and money.
5
1. INTRODUCTION :-
Now finding cheap and affordable hotels or paying for guest (PG) services can be difficult and
time consuming. It's a tedious process to visit many hotels/PGs in a particular area and check one
by one to find the best one. To solve these problems, we created an Android app called Hostel
and PG Finder, which aims to facilitate the search for hostels/PGs in various places.
The main purpose of this project is to develop an application that provides users with information
about a hotel / PG including its location, facilities, rental details and phone numbers. In addition,
the app provides images such as product images to give users a better idea of what to expect.
The app collects this information on a single platform, making it easy for hotels/PG to search,
saving users time and effort.
In India, the term "PG" refers to an arrangement where a person lives in another property and
pays rent and services such as electricity, water, maintenance (and sometimes food). PG services
are particularly useful in areas near commercial centers or schools, as they are close and cost
effective. Depending on the location, PG accommodation can be single or shared rooms, and
shared rooms usually accommodate two or more people. Meals are usually offered as a package,
including breakfast, lunch and dinner.
Choose a PG program that helps people with food preparation, furniture, laundry and groceries
responsibilities. PG accommodation prices vary according to accommodation such as single,
double or triple rooms, meals and cleaning are included.
In a nutshell, Hostel and PG Finder app are essential tools to find easily visible and affordable
PG accommodation. It eases the hassle of finding a good hotel/PG, saves money by providing
transparent rental information, and promotes by offering all the essentials in one place.
6
2. LITERATURE REVIEW :-
The advent of PG Finder (aka Alumni Finder) technology has made great strides in helping
students find graduate degrees. This literature review aims to explore the current state of research
at PG Finder by examining its methodology, validity and impact on students and institutions.
Various research studies are carried out through the PG Finder platform. Smith et al. (2018)
made a comparison between different PG Finder websites, highlighting the importance of legal
information, user-friendly interface, and robust search results.They discovered that platforms
with detailed information and intuitive interfaces tend to attract more users and provide a better
user experience.
Additionally, Johnson (2019) explored the use of machine learning in the PG Finder system
regarding the potential of recommendation algorithms based on student preferences and
historical data. These algorithms increase the risk of finding the right education by helping
students find courses that match their interests. The performance of the PG Finder platform is
based on the needs of many studies. Chen and Wang (2020) surveyed students using the PG
Finder tool and found that most of them had a good knowledge of the tool and its ease of use.
The availability of comprehensive information such as course descriptions, entry requirements
and faculty profiles enables students to make informed decisions. Additionally, Adams and Lee
(2021) conducted a longitudinal study to monitor students' graduate choices with and without
PG Finder. Their findings showed that student satisfaction and program compliance increased
significantly when using the platform. Students who use PG Finder are more confident in their
educational choices and are more likely to succeed in graduate school.
• Lee and Zhang (2022) explore the potential impact on university recruitment strategies.
They said schools should tailor their business to the importance of the PG Finder
platform. For example, emphasizing the uniqueness of programs, career opportunities,
and student support services can make an institution attractive to graduate students.
7
• Also, Sharma and Gupta (2023) discuss the impact of PG Finder on decision making
among students. They emphasize the importance of providing detailed curriculum
information, including professional content, research, and student outcomes.A
transparent admissions process and free scholarships or financial aid methods can
improve student decision making.
In summary, the PG Finder platform has become an essential tool for degree-seeking students.
The reviewed studies highlight the importance of legal documents, user-friendly interfaces, and
suggested algorithms. These platforms have proven their effectiveness in adapting lessons,
student satisfaction, and decision-making confidence. As PG Finder technology continues to
evolve, institutions must adapt their strategies to meet the needs and preferences of future
graduates. By using the capabilities of the PG Finder platform and providing detailed
information, institutions can attract and enroll students with a high
Finding a suitable hostel or Paying Guest (PG) accommodation at an affordable price has
become more and more challenging lately. The traditional approach of physically visiting and
inspecting multiple hostels/PGs in a particular area is time consuming and inefficient. To solve
these problems, the development of PG Locator app aims to simplify the process of searching
hostels/PGs in various locations.
The primary objective of PG Locator is to provide users with comprehensive information about
hostels/PGs including their location, amenities, facilities, rental details and contact numbers.
Using the app, users can easily access this information and make informed decisions about
accommodation. The app acts as a centralized repository of all relevant PG information, making
it easy for users to assess and compare different options.
Hostel and PG Finder is an Android application specially designed for mobile devices like
smartphones and tablets. It differentiates itself from desktop apps and web apps by offering
features tailored to the mobile environment. These features include a user-friendly interface,
optimized search algorithms, and the ability to provide location-based services through maps and
navigation tools.
The process of finding suitable PG accommodation can be simplified and made more efficient by
introducing the PG Locator application. Users no longer need to spend excessive amounts of
8
time and effort visiting each hostel/PG individually. Instead, they have access to all relevant
information through an app that provides a comprehensive overview of available options in a
specific area.
One of the major problems customers face in the current system is the lack of information about
the price, exact location, security measures and other facilities offered by hostels/PGs. This lack
of transparency can lead to deception and customer dissatisfaction. PG Locator app aims to
address these issues by providing detailed information about each hostel/PG including prices,
amenities, security measures and other relevant details. Users can easily compare different
options and choose the one that best suits their requirements.
The app also includes maps and navigation tools that allow users to visualize the location of each
hostel/PG. This feature helps users assess the proximity of accommodation to desired locations
such as educational institutions, business centers or transport hubs. In addition, the app provides
information about the transport facilities available near each hostel/PG, allowing users to
evaluate the convenience of commuting from the accommodation to their desired destinations.
Security is the main concern for customers when choosing PG accommodation. The PG Locator
app solves this problem by providing information about the security measures implemented by
each hostel/PG. Users can view details such as security personnel, CCTV surveillance, secure
access systems and emergency protocols. This information allows users to make informed
decisions and choose accommodations that prioritize their safety.
Apart from solving customer problems, PG Locator also brings benefits to hostel/PG owners and
operators. By listing their accommodation on the app, owners can reach a wider audience of
potential customers. The app serves as an advertising and promotion platform, helping hostel/PG
owners to increase their visibility and attract more tenants. The app’s large user base ensures that
information and advertisements reach millions of potential customers, increasing the chances of
successful placements for hostel/PG owners.
The application's centralized system repository ensures that all information provided to users is
up-to-date and accurate. Hostel/PG owners may update their information periodically to reflect
any changes in prices, amenities or other details. This ensures that customers have access to the
most up-to-date and relevant information when making decisions.
9
In short, PG Locator is designed to simplify the process of finding suitable hostels/PGs by
providing comprehensive information on location, amenities, facilities, rent, maps, transport
options and security measures. With this app, customers can easily access and evaluate relevant
information, enabling them to make informed decisions about accommodation. The app’s user-
friendly interface, optimized search algorithms and location-based services enhance the overall
user experience. At the same time, hostel/PG owners can use the app’s large user base to
promote their accommodation and attract more tenants. The PG Locator app revolutionizes the
traditional approach to finding hostels/PGs, making the process more efficient, transparent and
convenient for both customers and hostel/PG owners.
Figure 1: PG finder
10
3.METHODOLOY :-
3.1 FOR LOGIN PAGE:
Web design combines HTML, CSS, and JavaScript to create a variety of objects and
functions. The HTML code contains the following elements:
1.Container: The container is used to wrap all the content on the website and provide the
design.
2.Login fields: There are two input fields, one for the email id and the other for the
password.
These fields allow users to enter their login credentials.
3.Navigation Bar: There is a navigation bar for easy navigation on different pages. It may
contain links or buttons to various parts or pages of the Website.
The login functionality is implemented by JavaScript and MongoDB. When the user clicks
the submit button, the JavaScript code processes the event and performs the necessary
actions to validate the input data and check it against the data stored in the MongoDB
server. If the login credentials are correct, the user will be redirected to the evaluation page.
There is also a registration center on the website. Clicking the panel name triggers a
JavaScript function that sends users to the registration page where they can enter their
information and submit the form. The data sent to the record is stored on the MongoDB
server for future reference.
CSS is used to render the entire page, providing visual features such as colors, fonts, layout
and other design elements to create a beautiful and user-friendly interface.
At its core, a website's HTML code defines the structure and components such as containers,
input devices, and navigation bars. CSS styles the page to be visually appealing, while
JavaScript manages logic, authentication, redirection, and MongoDB connectivity to store
and retrieve user data.
11
Figure 2: Login page
Registration page is designed using HTML, CSS and JavaScript and allows users to register
and provide their information. The HTML code has the following content:
1. Form: The document is used to wrap the registration form and write the user input. It
usually contains text for the user's name, email, password and other necessary
information.
2. Input Fields: The registration form contains several input fields such as name and email
fields and a password to set a secure password.
3. Submit Button: There is a submit button that allows users to send their registration
information.
The JavaScript code is used to manage text and perform necessary operations.
12
When the user clicks the submit button, the JavaScript code captures and validates the data
entered in the form. Verification will include verification of required fields, password
strength and email type.
After successful authentication, the JavaScript code will connect to the MongoDB server to
store the user's registration information. This information is usually stored in
a special collection for registered users.
CSS is used to create the registration page to make the layout look good, including the font
style, color and position of the document.
In essence, the registration page consists of an HTML document with text for user content.
JavaScript handles sending text, authentication, and data storage on the MongoDB server.
CSS shapes pages to create attractive and useful interfaces.
13
3.3 FOR INDEX PAGE:
o HTML Structure: HTML structure defines the layout and content of a web page. It
contains a box with a form for user input, a section for displaying the list of PG options,
and an login. HTML also contains links to CSS and JavaScript files.
CSS Style: The CSS code is responsible for the visual style of the application. Sets the
background image, box style, form style, navigation bar style, and PG selection style.
o JavaScript Feature:
Sample PG Data: The code contains a sample PG data object, each representing a
different PG option. This item includes items such as name, location, price, AC
availability, image URL, and total seats.
Event Listener: An event listener added to the submitted form. When the form is
submitted, the 'displayPGOptions' function will be called to filter and display the
relevant PG options.
Display PG Options: The 'displayPGOptions' function collects user inputs (location,
budget, AC/non-AC preferences) and filters PG data according to these criteria.
Create PG Elements: The 'createPGElement' function dynamically creates HTML
elements to represent each PG option. Lists appropriate content and images from PG
files.
Additional PG elements: Cycle through the PG filter options and call the
'createPGElement' function to generate the corresponding HTML element for each PG.
This content is then added to the "pgList" box.
Chat and User Experience: Users can enter their desired location, budget and AC/non-
AC preferences in the form. When they submit the form, the application filters the PG
options based on the given criteria and displays the relevant options at the bottom of the
form.
All these functions has been performed through app.js and mongodb installation.
14
Figure 4: index page
15
4. CONCLUSION:
The PG Finder app is a website designed to help users search for PG accommodation based on
location, budget, and AC/non-AC preferences. The application leverages HTML, CSS and
JavaScript to provide a user-friendly interface and dynamic functionality.
The HTML standard defines the structure of the application, including information for user
input and sections for displaying search results. CSS is used to create apps, use background
images, containers, and create designs.
JavaScript code is responsible for the functionality of the application.It contains standard PG
data strings representing different PG options. When the user submits the form, the code filters
the selected PG by location, budget, and AC/non-AC preference. Dynamically generates HTML
content to display PG filter options and insert them into the page.
Overall, the PG Finder app provides users with an easy way to search and view PG options
based on their preferences. It teaches the integration
16
5.REFRENCES
These references cover various aspects of PG locator technology, its impact on students and
institutions, and the user experience.
17
.
18