SlideShare a Scribd company logo
lOMoAR cPSD|30951511
i
PG LIFE
USING WEB DEVELOPMENT
A Project Report Submitted
In Partial Fulfillment of the Requirements
for the Degree of
BATCHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE & ENGINEERING
by
QADEER AHMAD SHAIKH (2004220100079)
Under the Supervision of
Anuj Kalbalia
(Founder, Ungineering)
BANSAL INSTITUTE OF ENGINEERING & TECHNOLOGY, LUCKNOW
Affiliated to
DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW
Session: 2023-2024
lOMoAR cPSD|30951511
ii
DECLARATION
I hereby declare that the project entitled “Qadeer Ahmad Shaikh” submitted for the B. Tech. (Computer
Science and Engineering) degree is my original work and the project has not formed the basis for the
award of any other degree, diploma, fellowship or any other similar titles.
Signature of the Student
Name & Roll No.
Qadeer Ahmad Shaikh
2004220100079
lOMoAR cPSD|30951511
iii
CERTIFICATE
This is to certify that the project titled “PG Life” is the bonafide work carried out by Qadeer Ahmad
Shaikh a student of B. Tech. (Computer Science and Engineering) of Bansal Institute of Engineering &
Technology, Lucknow Affiliated to DR. APJ Abdul Kalam Technical University, Lucknow (India)
during the academic year 2021-22, in partial fulfillment of the requirements for the award of the degree of
Bachelor of Technology (Computer Science and Engineering ) and that the project has not formed the
basis for the award previously of any other degree, diploma, fellowship or any other similar title.
Signature of the Guide
Name: S.K Maurya
(Assistance Professor)
Signature
Prof. (Dr.) C. L. P. Gupta
HOD
Dept. of Computer Science & Engg.
lOMoAR cPSD|30951511
iv
ACKNOWLEDGEMENT
I take this opportunity to express my deep gratitude and most sincere
thanks to my project mentor, Intershala for giving most valuable
suggestion, helpful guidance and encouragement in the execution of
this project work. I would like to thank my mentor for guiding me and
I would like to thank my senior brothers.
A special acknowledgement goes to my colleagues who helped me in
completing the project by exchanging interesting ideas and sharing
their experience.
lOMoAR cPSD|30951511
v
ABSTRACT
Internshala is an internship and online training platform, based in Gurgaon, India.
Founded by Sarvesh Agrawal, an IIT Madras alumnus, in 2010, the Internshala
helps students find internships with organisations in India.
Technology company on a mission to equip students with relevant skills &
practical exposure to help them get the best possible start to their careers.
Construct the web application with web development tools (HTML, CSS, Js,
React, Bootstrap, DBMS, PHP), utilising all the ideas covered in the course and
concepts taught in the training, and create the database for the application with
PhpMyAdmin.
The website is called PGLife. this project keeping in mind how challenging it is
for the students to search for good accommodation when they join
college/university. I guess we all might also have faced the challenge of finding
good accommodation when you joined college.
So, this web application helps the students to get PGs in their desired cities with
wonderful amenities and this web application have fully functional features which
meets the requirements of today’s generation.
lOMoAR cPSD|30951511
vi
LIST OF FIGURES AND TABLES
Figure – 1 Index page
Figure – 2 Cities Page
Figure – 3 Database tables
Figure – 4 Signup form page
Figure – 5 Login form page
Figure – 6 Property list page
Figure – 7 property details page
Figure – 8 Amenities section in property details page
Figure – 9 Testimonials section in property details page
Figure – 10 Dashboard page
lOMoAR cPSD|30951511
vii
CHAPTER 2 THEORY 4
2.1 Section 1 …
2.2 Section 2 …
CHAPTER 3 9
3.1 Section …
3.2 Section …
CHAPTER 4 METHODOLOGY ADOPTED 15
4.1 Section …
4.2 Section …
CHAPTER 5 RESULTS AND DISCUSSIONS 16
5.1 Section …
5.2 Section …
CHAPTER 6 -- CONCLUSINS AND SCOPE FOR FUTURE STUDY 22
REFERENCES – 23
CONTENTS
Title Page
Declaration
i
ii
Certificate iii
Acknowledgement iv
ABSTRACT v
List of Tables and Figures vi
CONTENTS vii
CHAPTER 1 INTRODUCTION 1
1.1 Section 1 …
1.2 Section 2
1.3 Section 3
…
…
lOMoAR cPSD|30951511
1
CHAPTER-1: INTRODUCTION
WEB DEVELOPMENT
Web development is the building and maintenance of websites; it’s the work that
happens behind the scenes to make a website look great, work fast, and perform
well with a seamless user experience.
Web developers, or ‘devs’, do this by using a variety of coding languages. The
languages they use depends on the types of tasks they are preforming and the
platforms on which they are working.
Web development skills are in high demand worldwide and well paid too –
making development a great career option. It is one of the easiest accessible
higher paid fields as you do not need a traditional university degree to become
qualified.
Front-end development, web content development, client-side/server-side
scripting, and network security settings are all part of the web development
process. Web development, in a wide sense, refers to all the actions, updates, and
operations required to create, maintain, and administer a website to assure its
optimal functionality, user experience, and speed.
Web development is quickly becoming one of the most appealing in today’s
times. But what precisely is a web developer, and what does one do? A web
developer or programmer is a person who converts a web design, which has been
generated by a customer or a design team, into a website. They accomplishthis by
writing complex codes in several languages and frameworks.
lOMoAR cPSD|30951511
2
Web developers create the layout of a website, such as a visually appealing home
page and a user-friendly design (frontend which is seen by the user), and they
may also produce content for it. Developers ensure that a website is functioning
on all web browsers after it is launched, testing and updating it as needed. A
server, an application, and a database make up a website’s back end. A back-end
developer creates and maintains the technology that enables the components that
allow the website’s user-facing side to exist. They also use databases (a database
is an organized collection of data) as they support better data access.
The field of web development is generally broken down into front-end (the user-
facing side) and back-end (the server side).
A front-end dev takes care of layout, design and interactivity using HTML, CSS
and JavaScript. They take an idea from the drawing board and turn it into reality.
What you see and what you use, such as the visual aspect of the website, the drop-
down menus, and the text, are all brought together by the front-end dev, who
writes a series of programmes to bind and structure the elements, make them look
good and add interactivity. These programmes are run through a browser.
The backend developer engineers what is going on behind the scenes. This is
where the data is stored, and without this data, there would be no frontend. The
backend of the web consists of the server that hosts the website, an application
for running it and a database to contain the data.
lOMoAR cPSD|30951511
3
The backend dev uses computer programmes to ensure that the server, the
application, and the database run smoothly together. This type of dev needs to
analyse what a company’s needs are and provide efficient programming
solutions. To do all this amazing stuff they use a variety of server-side languages,
like PHP, Ruby, Python and Java.
If both Frontend and Backend development appeal to you, you could consider
becoming a Full-Stack Developer.
Full-stackers take care of both the front-end and the back-end and need to know
how the web works on all levels, in order to determine how the client- and server-
sides will relate.
lOMoAR cPSD|30951511
4
CHAPTER-2: THEORY
 HTML
HTML stands for Hypertext Markup Language and it is a widely used
programming language used to develop web pages. HTML is a markup
language that is used to create web pages. It defines how the web page
looks and how to display content with the help of elements. It forms or
defines the structure of our Web Page. thus, it forms or defines the structure
of our Web Page. We must remember to save your file with
.html extension. In this HTML Tutorial, we’ll understand all the basic
concepts required to kick-start your journey in HTML.
 CSS
CSS (Cascading Style Sheets) is used to style and lay out web pages — for
example, to alter the font, colour, size, and spacing of your content, split it
into multiple columns, or add animations and other decorative features.
This module provides a gentle beginning to your path towards CSS mastery
with the basics of how it works, what the syntax looks like, and how you
can start using it to add styling to HTML.
 JavaScript
Client-side: It supplies objects to control a browser and its Document
Object Model (DOM). Like if client-side extensions allow an application
to place elements on an HTML form and respond to user events such as
mouse clicks, form input, and page navigation. Useful libraries for the
client-side are AngularJS, ReactJS, VueJS and so many others.
lOMoAR cPSD|30951511
5
Server-side: It supplies objects relevant to running JavaScript on a server.
Like if the server-side extensions allow an application to communicate
with a database and provide continuity of information from one invocation
to another of the application, or perform file manipulations on a server.
The useful framework which is the most famous these days is node.js.
Imperative language – In this type of language we are mostly concern
about how it is to be done. It simply controls the flow of computation. The
procedural programming approach, object, oriented approach comes under
this like async await we are thinking what it is to be done further after async
call.
Declarative programming – In this type of language we are concern about
how it is to be done, basically here logical computation require. Here main
goal is to describe the desired result without direct dictation onhow to get
it like arrow function do.
 Bootstrap
Bootstrap is a free and open-source tool collection for creating responsive
websites and web applications. It is the most popular HTML, CSS, and
JavaScript framework for developing responsive, mobile-first websites. It
solves many problems which we had once, one of which is the cross-
browser compatibility issue. Nowadays, the websites are perfect for all the
browsers (IE, Firefox, and Chrome) and for all sizes of screens (Desktop,
Tablets, Phablets, and Phones). All thanks to Bootstrap developers -Mark
Otto and Jacob Thornton of Twitter, though it was laterdeclared to be an
open-source project.
lOMoAR cPSD|30951511
6
 DBMS
A database management system (or DBMS) is essentially nothing more
than a computerized data-keeping system. Users of the system are given
facilities to perform several kinds of operations on such a system for either
manipulation of the data in the database or the management of the database
structure itself. Database Management Systems (DBMSs) are categorized
according to their data structures or types.
 PHP
The term PHP is an acronym for PHP: Hypertext Preprocessor. PHP is a
server-side scripting language designed specifically for web development.
It is open source which means it is free to download and use. It is very
simple to learn and use. The files have the extension “.php”.
Rasmus Lerdorf inspired the first version of PHP and participated in the
later versions. It is an interpreted language, and it does not require a
compiler.
PHP code is executed in the server. It can be integrated with many
databases such as Oracle, Microsoft SQL Server, MySQL, PostgreSQL,
Sybase, and Informix. It is powerful to hold a content managementsystem
like WordPress and can be used to control user access.
It supports main protocols like HTTP Basic, HTTP Digest, IMAP, FTP,
and others. Websites like www.facebook.com and www.yahoo.com are
also built on PHP. One of the main reasons behind this is that PHP can be
easily embedded in HTML files and HTML codes can also be written in a
PHP file.
lOMoAR cPSD|30951511
7
The thing that differentiates PHP from the client-side language like HTML
is, that PHP codes are executed on the server whereas HTML codes are
directly rendered on the browser. PHP codes are first executed on the server
and then the result is returned to the browser.
The only information that the client or browser knows is the result returned
after executing the PHP script on the server and not the actual PHP codes
present in the PHP file. Also, PHP files can support other client-side
scripting languages like CSS and JavaScript.
 React js
ReactJS is an open-source, component-based front-end library responsible
only for the view layer of the application. It is maintained by Facebook.
React uses a declarative paradigm that makes it easier to reason about your
application and aims to be both efficient and flexible. It designs simple
views for each state in your application and React will efficiently update
and render just the right component when your data changes. The
declarative view makes your code more predictable and easier to debug.
A React application is made of multiple components, each responsible for
rendering a small, reusable piece of HTML. Components can be nested
within other components to allow complex applications to be built out of
simple building blocks. A component may also maintain an internal state
– for example, a TabList component may store a variable corresponding
to the currently open tab.
lOMoAR cPSD|30951511
8
 SCOPE OF WEB DEVELOPMENT
Web designing or web development is a short-term professional job-
oriented course. There are huge opportunities available for the students
who want to work in this field. Many private and public organizations hire
web designer for their online work and website development. With the
rapid advent of online industry, the demand of web development
professionals is increasing, and this has created a huge job opportunity for
the aspirants in the upcoming days.
Also, an experienced person in this field can also work as a freelancer;
there are many online companies which provide online projects to the
individuals.
lOMoAR cPSD|30951511
9
CHAPTER-3
PGLife
Construct the web application with web development tools (HTML, CSS,
Js, React, Bootstrap, DBMS, PHP), utilising all the ideas covered in the
course and concepts taught in the training, and create the database for the
application with PhpMyAdmin.
The website is called PGLife. this project keeping in mind how challenging
it is for the students to search for good accommodation when they join
college/university. I guess we all might also have faced the challenge of
finding good accommodation when you joined college.
So, this web application helps the students to get PGs in their desired cities
with wonderful amenities and this web application have fully functional
features which meets the requirements of today’s generation.
The very first thing is we need to design the web interface with the help of
HTML, CSS, Bootstrap. We need to create an index page which works as
index for all the pages, then we need to create login and signup page which
slides on the index page when we click on the login/signup button, we also
need to create property list page which shows the properties of the selected
city, followed with property list page, we also need to create property
details page which gives the detailed structure of particularproperty and at
last we need to design dashboard page. This page will be accessible only if
the user logs in. We will check if the user logged in or not with the help of
PHP sessions.
lOMoAR cPSD|30951511
10
Figure- 1: Index page
Figure-2: CITIES
After this, JavaScript takes the role to add the functionalities of hover and
On Click event handlers.
We also need to create database, for this, we are using PhpMyAdmin. We
need 7 tables to store the varies of information which we will get from the
user.
lOMoAR cPSD|30951511
11
Figure-3: DATABASE TABLES
 Users – in users table we will store the details of the user who had signed
up in the PGLife website.
 Cities – in this tables will store the details of the cities where the properties
are located.
 Properties- in this table we will store the detail information of the property
which includes the details of property description, rent details and address,
etc.,
 User_interested_properties – In this table, we will store the properties
which were plotted as interested by the user along with the details of the
user which marked it as interested.
 Testimonials – In this table, we will store the reviews on the property
guven by the customer.
 Amenities – In this table, we will store all the amenities provided by all
the properties like (WIFI, geyser, food, parking) facilities provided by the
property owner.
lOMoAR cPSD|30951511
12
Figure-4: SIGNUP FORM
Figure-5: LOGIN FORM
lOMoAR cPSD|30951511
13
Figure-6: PROPERTY LIST PAGE
Figure-7: PROPETY DETAILS PAGE
lOMoAR cPSD|30951511
14
Figure-8: AMENITIES SECTION IN PROPERTY DETAILS PAGE
Figure-8: TESTIMONIAL SECTION IN PROPERTY DETAILS PAGE
lOMoAR cPSD|30951511
15
CHAPTER 4: METHODOLOGY ADOPTED
Construct the web application with web development tools (HTML, CSS, Js,
React, Bootstrap, DBMS, PHP), utilising all of the ideas covered in the course
and concepts taught in the training, and create the database for the application
with PhpMyAdmin.
The website is called PGLife. this project keeping in mind how challenging it is
for the students to search for good accommodation when they join
college/university. I guess we all might also have faced the challenge of finding
good accommodation when you joined college.
So, this web application helps the students to get PGs in their desired cities with
wonderful amenities and this web application have fully functional features which
meets the requirements of today’s generation.
Each web-based project will be based on HTML and CSS. I have used HTML
and CSS to give the basic structure to the web application.
I have also used Bootstrap front-end framework. This is used to make the
website easier and faster. It includes pre-defined templates to make the web
page more interactive.
PHP works as the back bone of this project as we know that retrieving data from
the from the database is very much important. Front-end JavaScript also plays a
major role to make a web page interactive.
lOMoAR cPSD|30951511
16
CHAPTER 5: RESULTS AND DISCUSSIONS
Figure- 1: Index page
Figure-2: CITIES
lOMoAR cPSD|30951511
17
Figure-3: DATABSE TABLES
Figure-4: SIGNUP FORM
lOMoAR cPSD|30951511
18
Figure-5: LOGIN FORM
Figure-6: PROPERTY LIST PAGE
lOMoAR cPSD|30951511
19
Figure-7: PROPETY DETAILS PAGE
Figure-8: AMENITIES SECTION IN PROPERTY DETAILS PAGE
lOMoAR cPSD|30951511
20
Figure-9: TESTIMONIAL SECTION IN PROPERTY DETAILS PAGE
The very first thing is we need to design the web interface with the help of
HTML, CSS, Bootstrap. We need to create an index page which works as
index for all the pages, then we need to create login and signup page which
slides on the index page when we click on the login/signup button,
lOMoAR cPSD|30951511
21
we also need to create property list page which shows the properties of the
selected city, followed with property list page, we also need to create
property details page which gives the detailed structure of particular
property and at last we need to design dashboard page. This page will be
accessible only if the user logs in. We will check if the user logged in or
not with the help of PHP sessions.
After this, JavaScript takes the role to add the functionalities of hover and
On Click event handlers.
We also need to create database, for this, we are using PhpMyAdmin. We
need 7 tables to store the varies of information which we will get from the
user.
lOMoAR cPSD|30951511
22
CHAPTER 6 -- CONCLUSINS AND SCOPE FOR FUTURE STUDY
This course has been helpful to me. Also, my confidence in web development
developed because of the organised material, which included educational
modules, assessments, hands-on practise, and assistance.
This web development training included instructive videos, tasks, projects, and
a practise environment where I could put what I learned into reality. This helped
to solidify my comprehension and application of the topics. and it was apleasure
to work on the project.
Web designing or web development is a short-term professional job-oriented
course. There are huge opportunities available for the students who want to work
in this field. Many private and public organizations hire web designer for their
online work and website development. With the rapid advent of online industry,
the demand of web development professionals is increasing, and this has created
a huge job opportunity for the aspirants in the upcoming days.
Also, an experienced person in this field can also work as a freelancer; there are
many online companies which provide online projects to the individuals.
lOMoAR cPSD|30951511
23
REFERENCES –
 https://trainings.internshala.com/
 https://internshala.com/
 https://www.w3schools.com/

More Related Content

Similar to qadeer intern report.pdf

GDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSC FY Orientation.pptx
GDSC FY Orientation.pptx
GDSCVJTI
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
Netizens Technologies
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
Milind Gokhale
 
MobileStore.pptx
MobileStore.pptxMobileStore.pptx
MobileStore.pptx
AkashChourasiya13
 
Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdf
Laura Miller
 
Learn Web Development Online: Best Courses for Beginners
Learn Web Development Online: Best Courses for BeginnersLearn Web Development Online: Best Courses for Beginners
Learn Web Development Online: Best Courses for Beginners
Getege
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Uncodemy
 
Webface - Passion is Innovation
Webface - Passion is InnovationWebface - Passion is Innovation
Webface - Passion is Innovation
Abhishek kumar
 
Wecreate
WecreateWecreate
Wecreate
Jos De Roeck
 
Top 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdfTop 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdf
Laura Miller
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan JamaliLadan Jamali
 
Intergen Smarts 5 (2003)
Intergen Smarts 5 (2003)Intergen Smarts 5 (2003)
Intergen Smarts 5 (2003)
Intergen
 
Bridging Front.pdf
Bridging Front.pdfBridging Front.pdf
Bridging Front.pdf
AmirKhan811717
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
IRJET Journal
 
dot net
dot netdot net
dot net
sambhajimeher
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
BOBY RISHABH KUMAR SHARMA
 
IJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdfIJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdf
PritamSha1
 
Java Web development.pptx
Java Web development.pptxJava Web development.pptx
Java Web development.pptx
NehaSubbaiah
 

Similar to qadeer intern report.pdf (20)

GDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSC FY Orientation.pptx
GDSC FY Orientation.pptx
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
MobileStore.pptx
MobileStore.pptxMobileStore.pptx
MobileStore.pptx
 
Top 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdfTop 12 Front End Technologies to Use In 2024.pdf
Top 12 Front End Technologies to Use In 2024.pdf
 
Learn Web Development Online: Best Courses for Beginners
Learn Web Development Online: Best Courses for BeginnersLearn Web Development Online: Best Courses for Beginners
Learn Web Development Online: Best Courses for Beginners
 
Build Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdfBuild Innovative Web Applications with Full Stack Development Know -123.pdf
Build Innovative Web Applications with Full Stack Development Know -123.pdf
 
Webface - Passion is Innovation
Webface - Passion is InnovationWebface - Passion is Innovation
Webface - Passion is Innovation
 
Wecreate
WecreateWecreate
Wecreate
 
Top 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdfTop 12 Front End Technologies to Use In 2023.pdf
Top 12 Front End Technologies to Use In 2023.pdf
 
Anil Kumar
Anil KumarAnil Kumar
Anil Kumar
 
Resume for Ladan Jamali
Resume for Ladan JamaliResume for Ladan Jamali
Resume for Ladan Jamali
 
Intergen Smarts 5 (2003)
Intergen Smarts 5 (2003)Intergen Smarts 5 (2003)
Intergen Smarts 5 (2003)
 
Bridging Front.pdf
Bridging Front.pdfBridging Front.pdf
Bridging Front.pdf
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
 
dot net
dot netdot net
dot net
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
 
Resume (1)
Resume (1)Resume (1)
Resume (1)
 
IJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdfIJIRT155558_PAPER.pdf
IJIRT155558_PAPER.pdf
 
Java Web development.pptx
Java Web development.pptxJava Web development.pptx
Java Web development.pptx
 

Recently uploaded

sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptxTOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
nikitacareer3
 

Recently uploaded (20)

sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptxTOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptx
 

qadeer intern report.pdf

  • 1. lOMoAR cPSD|30951511 i PG LIFE USING WEB DEVELOPMENT A Project Report Submitted In Partial Fulfillment of the Requirements for the Degree of BATCHELOR OF TECHNOLOGY in COMPUTER SCIENCE & ENGINEERING by QADEER AHMAD SHAIKH (2004220100079) Under the Supervision of Anuj Kalbalia (Founder, Ungineering) BANSAL INSTITUTE OF ENGINEERING & TECHNOLOGY, LUCKNOW Affiliated to DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY, LUCKNOW Session: 2023-2024
  • 2. lOMoAR cPSD|30951511 ii DECLARATION I hereby declare that the project entitled “Qadeer Ahmad Shaikh” submitted for the B. Tech. (Computer Science and Engineering) degree is my original work and the project has not formed the basis for the award of any other degree, diploma, fellowship or any other similar titles. Signature of the Student Name & Roll No. Qadeer Ahmad Shaikh 2004220100079
  • 3. lOMoAR cPSD|30951511 iii CERTIFICATE This is to certify that the project titled “PG Life” is the bonafide work carried out by Qadeer Ahmad Shaikh a student of B. Tech. (Computer Science and Engineering) of Bansal Institute of Engineering & Technology, Lucknow Affiliated to DR. APJ Abdul Kalam Technical University, Lucknow (India) during the academic year 2021-22, in partial fulfillment of the requirements for the award of the degree of Bachelor of Technology (Computer Science and Engineering ) and that the project has not formed the basis for the award previously of any other degree, diploma, fellowship or any other similar title. Signature of the Guide Name: S.K Maurya (Assistance Professor) Signature Prof. (Dr.) C. L. P. Gupta HOD Dept. of Computer Science & Engg.
  • 4. lOMoAR cPSD|30951511 iv ACKNOWLEDGEMENT I take this opportunity to express my deep gratitude and most sincere thanks to my project mentor, Intershala for giving most valuable suggestion, helpful guidance and encouragement in the execution of this project work. I would like to thank my mentor for guiding me and I would like to thank my senior brothers. A special acknowledgement goes to my colleagues who helped me in completing the project by exchanging interesting ideas and sharing their experience.
  • 5. lOMoAR cPSD|30951511 v ABSTRACT Internshala is an internship and online training platform, based in Gurgaon, India. Founded by Sarvesh Agrawal, an IIT Madras alumnus, in 2010, the Internshala helps students find internships with organisations in India. Technology company on a mission to equip students with relevant skills & practical exposure to help them get the best possible start to their careers. Construct the web application with web development tools (HTML, CSS, Js, React, Bootstrap, DBMS, PHP), utilising all the ideas covered in the course and concepts taught in the training, and create the database for the application with PhpMyAdmin. The website is called PGLife. this project keeping in mind how challenging it is for the students to search for good accommodation when they join college/university. I guess we all might also have faced the challenge of finding good accommodation when you joined college. So, this web application helps the students to get PGs in their desired cities with wonderful amenities and this web application have fully functional features which meets the requirements of today’s generation.
  • 6. lOMoAR cPSD|30951511 vi LIST OF FIGURES AND TABLES Figure – 1 Index page Figure – 2 Cities Page Figure – 3 Database tables Figure – 4 Signup form page Figure – 5 Login form page Figure – 6 Property list page Figure – 7 property details page Figure – 8 Amenities section in property details page Figure – 9 Testimonials section in property details page Figure – 10 Dashboard page
  • 7. lOMoAR cPSD|30951511 vii CHAPTER 2 THEORY 4 2.1 Section 1 … 2.2 Section 2 … CHAPTER 3 9 3.1 Section … 3.2 Section … CHAPTER 4 METHODOLOGY ADOPTED 15 4.1 Section … 4.2 Section … CHAPTER 5 RESULTS AND DISCUSSIONS 16 5.1 Section … 5.2 Section … CHAPTER 6 -- CONCLUSINS AND SCOPE FOR FUTURE STUDY 22 REFERENCES – 23 CONTENTS Title Page Declaration i ii Certificate iii Acknowledgement iv ABSTRACT v List of Tables and Figures vi CONTENTS vii CHAPTER 1 INTRODUCTION 1 1.1 Section 1 … 1.2 Section 2 1.3 Section 3 … …
  • 8. lOMoAR cPSD|30951511 1 CHAPTER-1: INTRODUCTION WEB DEVELOPMENT Web development is the building and maintenance of websites; it’s the work that happens behind the scenes to make a website look great, work fast, and perform well with a seamless user experience. Web developers, or ‘devs’, do this by using a variety of coding languages. The languages they use depends on the types of tasks they are preforming and the platforms on which they are working. Web development skills are in high demand worldwide and well paid too – making development a great career option. It is one of the easiest accessible higher paid fields as you do not need a traditional university degree to become qualified. Front-end development, web content development, client-side/server-side scripting, and network security settings are all part of the web development process. Web development, in a wide sense, refers to all the actions, updates, and operations required to create, maintain, and administer a website to assure its optimal functionality, user experience, and speed. Web development is quickly becoming one of the most appealing in today’s times. But what precisely is a web developer, and what does one do? A web developer or programmer is a person who converts a web design, which has been generated by a customer or a design team, into a website. They accomplishthis by writing complex codes in several languages and frameworks.
  • 9. lOMoAR cPSD|30951511 2 Web developers create the layout of a website, such as a visually appealing home page and a user-friendly design (frontend which is seen by the user), and they may also produce content for it. Developers ensure that a website is functioning on all web browsers after it is launched, testing and updating it as needed. A server, an application, and a database make up a website’s back end. A back-end developer creates and maintains the technology that enables the components that allow the website’s user-facing side to exist. They also use databases (a database is an organized collection of data) as they support better data access. The field of web development is generally broken down into front-end (the user- facing side) and back-end (the server side). A front-end dev takes care of layout, design and interactivity using HTML, CSS and JavaScript. They take an idea from the drawing board and turn it into reality. What you see and what you use, such as the visual aspect of the website, the drop- down menus, and the text, are all brought together by the front-end dev, who writes a series of programmes to bind and structure the elements, make them look good and add interactivity. These programmes are run through a browser. The backend developer engineers what is going on behind the scenes. This is where the data is stored, and without this data, there would be no frontend. The backend of the web consists of the server that hosts the website, an application for running it and a database to contain the data.
  • 10. lOMoAR cPSD|30951511 3 The backend dev uses computer programmes to ensure that the server, the application, and the database run smoothly together. This type of dev needs to analyse what a company’s needs are and provide efficient programming solutions. To do all this amazing stuff they use a variety of server-side languages, like PHP, Ruby, Python and Java. If both Frontend and Backend development appeal to you, you could consider becoming a Full-Stack Developer. Full-stackers take care of both the front-end and the back-end and need to know how the web works on all levels, in order to determine how the client- and server- sides will relate.
  • 11. lOMoAR cPSD|30951511 4 CHAPTER-2: THEORY  HTML HTML stands for Hypertext Markup Language and it is a widely used programming language used to develop web pages. HTML is a markup language that is used to create web pages. It defines how the web page looks and how to display content with the help of elements. It forms or defines the structure of our Web Page. thus, it forms or defines the structure of our Web Page. We must remember to save your file with .html extension. In this HTML Tutorial, we’ll understand all the basic concepts required to kick-start your journey in HTML.  CSS CSS (Cascading Style Sheets) is used to style and lay out web pages — for example, to alter the font, colour, size, and spacing of your content, split it into multiple columns, or add animations and other decorative features. This module provides a gentle beginning to your path towards CSS mastery with the basics of how it works, what the syntax looks like, and how you can start using it to add styling to HTML.  JavaScript Client-side: It supplies objects to control a browser and its Document Object Model (DOM). Like if client-side extensions allow an application to place elements on an HTML form and respond to user events such as mouse clicks, form input, and page navigation. Useful libraries for the client-side are AngularJS, ReactJS, VueJS and so many others.
  • 12. lOMoAR cPSD|30951511 5 Server-side: It supplies objects relevant to running JavaScript on a server. Like if the server-side extensions allow an application to communicate with a database and provide continuity of information from one invocation to another of the application, or perform file manipulations on a server. The useful framework which is the most famous these days is node.js. Imperative language – In this type of language we are mostly concern about how it is to be done. It simply controls the flow of computation. The procedural programming approach, object, oriented approach comes under this like async await we are thinking what it is to be done further after async call. Declarative programming – In this type of language we are concern about how it is to be done, basically here logical computation require. Here main goal is to describe the desired result without direct dictation onhow to get it like arrow function do.  Bootstrap Bootstrap is a free and open-source tool collection for creating responsive websites and web applications. It is the most popular HTML, CSS, and JavaScript framework for developing responsive, mobile-first websites. It solves many problems which we had once, one of which is the cross- browser compatibility issue. Nowadays, the websites are perfect for all the browsers (IE, Firefox, and Chrome) and for all sizes of screens (Desktop, Tablets, Phablets, and Phones). All thanks to Bootstrap developers -Mark Otto and Jacob Thornton of Twitter, though it was laterdeclared to be an open-source project.
  • 13. lOMoAR cPSD|30951511 6  DBMS A database management system (or DBMS) is essentially nothing more than a computerized data-keeping system. Users of the system are given facilities to perform several kinds of operations on such a system for either manipulation of the data in the database or the management of the database structure itself. Database Management Systems (DBMSs) are categorized according to their data structures or types.  PHP The term PHP is an acronym for PHP: Hypertext Preprocessor. PHP is a server-side scripting language designed specifically for web development. It is open source which means it is free to download and use. It is very simple to learn and use. The files have the extension “.php”. Rasmus Lerdorf inspired the first version of PHP and participated in the later versions. It is an interpreted language, and it does not require a compiler. PHP code is executed in the server. It can be integrated with many databases such as Oracle, Microsoft SQL Server, MySQL, PostgreSQL, Sybase, and Informix. It is powerful to hold a content managementsystem like WordPress and can be used to control user access. It supports main protocols like HTTP Basic, HTTP Digest, IMAP, FTP, and others. Websites like www.facebook.com and www.yahoo.com are also built on PHP. One of the main reasons behind this is that PHP can be easily embedded in HTML files and HTML codes can also be written in a PHP file.
  • 14. lOMoAR cPSD|30951511 7 The thing that differentiates PHP from the client-side language like HTML is, that PHP codes are executed on the server whereas HTML codes are directly rendered on the browser. PHP codes are first executed on the server and then the result is returned to the browser. The only information that the client or browser knows is the result returned after executing the PHP script on the server and not the actual PHP codes present in the PHP file. Also, PHP files can support other client-side scripting languages like CSS and JavaScript.  React js ReactJS is an open-source, component-based front-end library responsible only for the view layer of the application. It is maintained by Facebook. React uses a declarative paradigm that makes it easier to reason about your application and aims to be both efficient and flexible. It designs simple views for each state in your application and React will efficiently update and render just the right component when your data changes. The declarative view makes your code more predictable and easier to debug. A React application is made of multiple components, each responsible for rendering a small, reusable piece of HTML. Components can be nested within other components to allow complex applications to be built out of simple building blocks. A component may also maintain an internal state – for example, a TabList component may store a variable corresponding to the currently open tab.
  • 15. lOMoAR cPSD|30951511 8  SCOPE OF WEB DEVELOPMENT Web designing or web development is a short-term professional job- oriented course. There are huge opportunities available for the students who want to work in this field. Many private and public organizations hire web designer for their online work and website development. With the rapid advent of online industry, the demand of web development professionals is increasing, and this has created a huge job opportunity for the aspirants in the upcoming days. Also, an experienced person in this field can also work as a freelancer; there are many online companies which provide online projects to the individuals.
  • 16. lOMoAR cPSD|30951511 9 CHAPTER-3 PGLife Construct the web application with web development tools (HTML, CSS, Js, React, Bootstrap, DBMS, PHP), utilising all the ideas covered in the course and concepts taught in the training, and create the database for the application with PhpMyAdmin. The website is called PGLife. this project keeping in mind how challenging it is for the students to search for good accommodation when they join college/university. I guess we all might also have faced the challenge of finding good accommodation when you joined college. So, this web application helps the students to get PGs in their desired cities with wonderful amenities and this web application have fully functional features which meets the requirements of today’s generation. The very first thing is we need to design the web interface with the help of HTML, CSS, Bootstrap. We need to create an index page which works as index for all the pages, then we need to create login and signup page which slides on the index page when we click on the login/signup button, we also need to create property list page which shows the properties of the selected city, followed with property list page, we also need to create property details page which gives the detailed structure of particularproperty and at last we need to design dashboard page. This page will be accessible only if the user logs in. We will check if the user logged in or not with the help of PHP sessions.
  • 17. lOMoAR cPSD|30951511 10 Figure- 1: Index page Figure-2: CITIES After this, JavaScript takes the role to add the functionalities of hover and On Click event handlers. We also need to create database, for this, we are using PhpMyAdmin. We need 7 tables to store the varies of information which we will get from the user.
  • 18. lOMoAR cPSD|30951511 11 Figure-3: DATABASE TABLES  Users – in users table we will store the details of the user who had signed up in the PGLife website.  Cities – in this tables will store the details of the cities where the properties are located.  Properties- in this table we will store the detail information of the property which includes the details of property description, rent details and address, etc.,  User_interested_properties – In this table, we will store the properties which were plotted as interested by the user along with the details of the user which marked it as interested.  Testimonials – In this table, we will store the reviews on the property guven by the customer.  Amenities – In this table, we will store all the amenities provided by all the properties like (WIFI, geyser, food, parking) facilities provided by the property owner.
  • 19. lOMoAR cPSD|30951511 12 Figure-4: SIGNUP FORM Figure-5: LOGIN FORM
  • 20. lOMoAR cPSD|30951511 13 Figure-6: PROPERTY LIST PAGE Figure-7: PROPETY DETAILS PAGE
  • 21. lOMoAR cPSD|30951511 14 Figure-8: AMENITIES SECTION IN PROPERTY DETAILS PAGE Figure-8: TESTIMONIAL SECTION IN PROPERTY DETAILS PAGE
  • 22. lOMoAR cPSD|30951511 15 CHAPTER 4: METHODOLOGY ADOPTED Construct the web application with web development tools (HTML, CSS, Js, React, Bootstrap, DBMS, PHP), utilising all of the ideas covered in the course and concepts taught in the training, and create the database for the application with PhpMyAdmin. The website is called PGLife. this project keeping in mind how challenging it is for the students to search for good accommodation when they join college/university. I guess we all might also have faced the challenge of finding good accommodation when you joined college. So, this web application helps the students to get PGs in their desired cities with wonderful amenities and this web application have fully functional features which meets the requirements of today’s generation. Each web-based project will be based on HTML and CSS. I have used HTML and CSS to give the basic structure to the web application. I have also used Bootstrap front-end framework. This is used to make the website easier and faster. It includes pre-defined templates to make the web page more interactive. PHP works as the back bone of this project as we know that retrieving data from the from the database is very much important. Front-end JavaScript also plays a major role to make a web page interactive.
  • 23. lOMoAR cPSD|30951511 16 CHAPTER 5: RESULTS AND DISCUSSIONS Figure- 1: Index page Figure-2: CITIES
  • 24. lOMoAR cPSD|30951511 17 Figure-3: DATABSE TABLES Figure-4: SIGNUP FORM
  • 25. lOMoAR cPSD|30951511 18 Figure-5: LOGIN FORM Figure-6: PROPERTY LIST PAGE
  • 26. lOMoAR cPSD|30951511 19 Figure-7: PROPETY DETAILS PAGE Figure-8: AMENITIES SECTION IN PROPERTY DETAILS PAGE
  • 27. lOMoAR cPSD|30951511 20 Figure-9: TESTIMONIAL SECTION IN PROPERTY DETAILS PAGE The very first thing is we need to design the web interface with the help of HTML, CSS, Bootstrap. We need to create an index page which works as index for all the pages, then we need to create login and signup page which slides on the index page when we click on the login/signup button,
  • 28. lOMoAR cPSD|30951511 21 we also need to create property list page which shows the properties of the selected city, followed with property list page, we also need to create property details page which gives the detailed structure of particular property and at last we need to design dashboard page. This page will be accessible only if the user logs in. We will check if the user logged in or not with the help of PHP sessions. After this, JavaScript takes the role to add the functionalities of hover and On Click event handlers. We also need to create database, for this, we are using PhpMyAdmin. We need 7 tables to store the varies of information which we will get from the user.
  • 29. lOMoAR cPSD|30951511 22 CHAPTER 6 -- CONCLUSINS AND SCOPE FOR FUTURE STUDY This course has been helpful to me. Also, my confidence in web development developed because of the organised material, which included educational modules, assessments, hands-on practise, and assistance. This web development training included instructive videos, tasks, projects, and a practise environment where I could put what I learned into reality. This helped to solidify my comprehension and application of the topics. and it was apleasure to work on the project. Web designing or web development is a short-term professional job-oriented course. There are huge opportunities available for the students who want to work in this field. Many private and public organizations hire web designer for their online work and website development. With the rapid advent of online industry, the demand of web development professionals is increasing, and this has created a huge job opportunity for the aspirants in the upcoming days. Also, an experienced person in this field can also work as a freelancer; there are many online companies which provide online projects to the individuals.
  • 30. lOMoAR cPSD|30951511 23 REFERENCES –  https://trainings.internshala.com/  https://internshala.com/  https://www.w3schools.com/