This document describes a project report submitted for a Bachelor of Technology degree in Computer Science and Engineering. The project aims to develop a web application called PGLife using technologies like HTML, CSS, JavaScript, React, Bootstrap, PHP, and a database to help students find PG (paying guest) accommodation in different cities.
The application will allow users to search properties by city, view property listings and details, and have a dashboard for authenticated users. The interface will be built with HTML, CSS, and Bootstrap. JavaScript will add interactivity. A database with tables like Users, Cities, and Properties will store application data using PHP and PhpMyAdmin. The project aims to solve the challenge students face in finding good housing
Explore the world of web development with The Fabcode IT Solutions LLP. As one of the top web development companies in India, we offer cutting-edge web development services. Our dedicated team in Mohali crafts websites that are not just visually stunning but also highly functional. From e-commerce platforms to dynamic corporate websites, we specialize in it all. Join us on the journey to web development excellence.
8 years of experience in .Net web technologiesPartha Roy
I have almost 8 years of IT experience working and specializing in Dot Net Web Technologies and am currently looking forward to be a part of an organization that drives innovation and would help me keeping myself on top of this fast changing technological environment.
10 Best Front-end Frameworks for Web DevelopmentMars Devs
Take a peek at the top frontend frameworks preferred by most web apps why you need them in 2023!
Click here to know more: https://www.marsdevs.com/blogs/10-best-front-end-frameworks-for-web-development
Explore the world of web development with The Fabcode IT Solutions LLP. As one of the top web development companies in India, we offer cutting-edge web development services. Our dedicated team in Mohali crafts websites that are not just visually stunning but also highly functional. From e-commerce platforms to dynamic corporate websites, we specialize in it all. Join us on the journey to web development excellence.
8 years of experience in .Net web technologiesPartha Roy
I have almost 8 years of IT experience working and specializing in Dot Net Web Technologies and am currently looking forward to be a part of an organization that drives innovation and would help me keeping myself on top of this fast changing technological environment.
10 Best Front-end Frameworks for Web DevelopmentMars Devs
Take a peek at the top frontend frameworks preferred by most web apps why you need them in 2023!
Click here to know more: https://www.marsdevs.com/blogs/10-best-front-end-frameworks-for-web-development
Get to know all about us as Google Developer Student Clubs VJTI invites you to FY ORIENTATION '23!🥳
What are the Technical Domains under GDSC? How will GDSC benefit you and how can you be a part of GDSC? Worry not, join in the session and find out!😃
Important Backend Frameworks To Remember For Businesses In 2023Netizens Technologies
For building dependable and powerful web-based applications on both the front end and the back end, web frameworks have emerged as a crucial tool. Read our blog to find a list of the most notable web backend frameworks you can expect in 2023 to help you get started.
Web development on web was part of a project in the final year of Engineering to demonstrate the implementation and application of SaaS using Microsoft Silverlight.
The application facilitated creation of web pages without having a need to install any HTML editor based software.
This ppt is MCA last sem project file and in this project i am using this technology PHP/HTML/CSS/ Bootstrap and my project name is Refurbished MobileStore.
In this website user can buy second hand / uses mobile in very cheap price we have very wide range of all brands mobiles.
Top 12 Front End Technologies to Use In 2024.pdfLaura Miller
Front end technologies are used to create highly interactive web pages and applications. Read the blog to know the best examples and their key benefits.
Learn Web Development Online: Best Courses for BeginnersGetege
Looking to start a career in web development? Check out the best online courses for beginners, covering everything from HTML and CSS to JavaScript and front-end frameworks.
https://www.getege.com/courses/web-development
Build Innovative Web Applications with Full Stack Development Know -123.pdfUncodemy
In today's rapidly evolving digital landscape, web applications have become an integral part of our daily lives. From social media platforms to e-commerce websites, these applications have revolutionized the way we interact, communicate, and conduct business. If you have a creative idea for a web application and want to bring it to life, then understanding full stack development is essential. In this PDF, we will explore the world of full stack development and how it can empower you to build innovative web applications that leave a lasting impact.If you're aspiring to become a proficient full stack developer or looking to enhance your skills, enrolling in a Full Stack Development Training Course in Mohali can be your ticket to success.
A Social network and Learning Centre is designed to help users to meet new friends, maintain existing relationships and at the same time enhance their concepts related to Java. The main goal of our website is to make your social life more active and stimulating. This project helps you to connect People, share your ideas and enhance your Programming Concepts related to Java, Android & Windows .
In this project a new class of resource available where you can Read, Write, Compile and Run Java Program with webface Online Compiler. Lecture Notes Available With Example. Your Personal Image, Music & Video Gallery, That makes Complete Platform For Everyone.
• Language Used : JSP & Servlet.
• Designing : Html, CSS, JavaScript
• IDE : NetBeans 8.0.2
• Database : MySQL 5.1.
# Complete project report Made By abhishek Kumar
Top 12 Front End Technologies to Use In 2023.pdfLaura Miller
Front end technologies are used to create highly interactive web pages and applications. Read the blog to know the best examples and their key benefits.
Intergen's newsletter, Smarts, now available for online reading.
Intergen provides information technology solutions across Australia, New Zealand and the world based exclusively on Microsoft’s tools and technologies.
In the ever-evolving landscape of web development, Full Stack Development has emerged as a key skillset, sought after by businesses and organizations worldwide. Full Stack Developers are the Swiss Army knives of the digital world, capable of handling both the front-end and back-end aspects of web applications.
If you want to develop web based, desktop or mobile applications using ASP, then Visual Studio .NET is the place for you. It provides a complete set of developmental tools for developing the various applications.
This is a ppt regarding the internship work on Java Web development. There are codes and screenshots included. The screenshots are of the work scheduled and those of the projects. It has all contents such as abstract contents and much more information on web development.
Get to know all about us as Google Developer Student Clubs VJTI invites you to FY ORIENTATION '23!🥳
What are the Technical Domains under GDSC? How will GDSC benefit you and how can you be a part of GDSC? Worry not, join in the session and find out!😃
Important Backend Frameworks To Remember For Businesses In 2023Netizens Technologies
For building dependable and powerful web-based applications on both the front end and the back end, web frameworks have emerged as a crucial tool. Read our blog to find a list of the most notable web backend frameworks you can expect in 2023 to help you get started.
Web development on web was part of a project in the final year of Engineering to demonstrate the implementation and application of SaaS using Microsoft Silverlight.
The application facilitated creation of web pages without having a need to install any HTML editor based software.
This ppt is MCA last sem project file and in this project i am using this technology PHP/HTML/CSS/ Bootstrap and my project name is Refurbished MobileStore.
In this website user can buy second hand / uses mobile in very cheap price we have very wide range of all brands mobiles.
Top 12 Front End Technologies to Use In 2024.pdfLaura Miller
Front end technologies are used to create highly interactive web pages and applications. Read the blog to know the best examples and their key benefits.
Learn Web Development Online: Best Courses for BeginnersGetege
Looking to start a career in web development? Check out the best online courses for beginners, covering everything from HTML and CSS to JavaScript and front-end frameworks.
https://www.getege.com/courses/web-development
Build Innovative Web Applications with Full Stack Development Know -123.pdfUncodemy
In today's rapidly evolving digital landscape, web applications have become an integral part of our daily lives. From social media platforms to e-commerce websites, these applications have revolutionized the way we interact, communicate, and conduct business. If you have a creative idea for a web application and want to bring it to life, then understanding full stack development is essential. In this PDF, we will explore the world of full stack development and how it can empower you to build innovative web applications that leave a lasting impact.If you're aspiring to become a proficient full stack developer or looking to enhance your skills, enrolling in a Full Stack Development Training Course in Mohali can be your ticket to success.
A Social network and Learning Centre is designed to help users to meet new friends, maintain existing relationships and at the same time enhance their concepts related to Java. The main goal of our website is to make your social life more active and stimulating. This project helps you to connect People, share your ideas and enhance your Programming Concepts related to Java, Android & Windows .
In this project a new class of resource available where you can Read, Write, Compile and Run Java Program with webface Online Compiler. Lecture Notes Available With Example. Your Personal Image, Music & Video Gallery, That makes Complete Platform For Everyone.
• Language Used : JSP & Servlet.
• Designing : Html, CSS, JavaScript
• IDE : NetBeans 8.0.2
• Database : MySQL 5.1.
# Complete project report Made By abhishek Kumar
Top 12 Front End Technologies to Use In 2023.pdfLaura Miller
Front end technologies are used to create highly interactive web pages and applications. Read the blog to know the best examples and their key benefits.
Intergen's newsletter, Smarts, now available for online reading.
Intergen provides information technology solutions across Australia, New Zealand and the world based exclusively on Microsoft’s tools and technologies.
In the ever-evolving landscape of web development, Full Stack Development has emerged as a key skillset, sought after by businesses and organizations worldwide. Full Stack Developers are the Swiss Army knives of the digital world, capable of handling both the front-end and back-end aspects of web applications.
If you want to develop web based, desktop or mobile applications using ASP, then Visual Studio .NET is the place for you. It provides a complete set of developmental tools for developing the various applications.
This is a ppt regarding the internship work on Java Web development. There are codes and screenshots included. The screenshots are of the work scheduled and those of the projects. It has all contents such as abstract contents and much more information on web development.
We have compiled the most important slides from each speaker's presentation. This year’s compilation, available for free, captures the key insights and contributions shared during the DfMAy 2024 conference.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
HEAP SORT ILLUSTRATED WITH HEAPIFY, BUILD HEAP FOR DYNAMIC ARRAYS.
Heap sort is a comparison-based sorting technique based on Binary Heap data structure. It is similar to the selection sort where we first find the minimum element and place the minimum element at the beginning. Repeat the same process for the remaining elements.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsVictor Morales
K8sGPT is a tool that analyzes and diagnoses Kubernetes clusters. This presentation was used to share the requirements and dependencies to deploy K8sGPT in a local environment.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Water billing management system project report.pdfKamal Acharya
Our project entitled “Water Billing Management System” aims is to generate Water bill with all the charges and penalty. Manual system that is employed is extremely laborious and quite inadequate. It only makes the process more difficult and hard.
The aim of our project is to develop a system that is meant to partially computerize the work performed in the Water Board like generating monthly Water bill, record of consuming unit of water, store record of the customer and previous unpaid record.
We used HTML/PHP as front end and MYSQL as back end for developing our project. HTML is primarily a visual design environment. We can create a android application by designing the form and that make up the user interface. Adding android application code to the form and the objects such as buttons and text boxes on them and adding any required support code in additional modular.
MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software. It is a stable ,reliable and the powerful solution with the advanced features and advantages which are as follows: Data Security.MySQL is free open source database that facilitates the effective management of the databases by connecting them to the software.
TOP 10 B TECH COLLEGES IN JAIPUR 2024.pptxnikitacareer3
Looking for the best engineering colleges in Jaipur for 2024?
Check out our list of the top 10 B.Tech colleges to help you make the right choice for your future career!
1) MNIT
2) MANIPAL UNIV
3) LNMIIT
4) NIMS UNIV
5) JECRC
6) VIVEKANANDA GLOBAL UNIV
7) BIT JAIPUR
8) APEX UNIV
9) AMITY UNIV.
10) JNU
TO KNOW MORE ABOUT COLLEGES, FEES AND PLACEMENT, WATCH THE FULL VIDEO GIVEN BELOW ON "TOP 10 B TECH COLLEGES IN JAIPUR"
https://www.youtube.com/watch?v=vSNje0MBh7g
VISIT CAREER MANTRA PORTAL TO KNOW MORE ABOUT COLLEGES/UNIVERSITITES in Jaipur:
https://careermantra.net/colleges/3378/Jaipur/b-tech
Get all the information you need to plan your next steps in your medical career with Career Mantra!
https://careermantra.net/
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.
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.
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.