INTERNSHIP
INTERNSHIP
INTERNSHIP
A report submitted in partial fulfilment of the requirements for the Award of Degree of
BACHELOR OF ENGINEERING
in
ELECTRONICS AND COMMUNICATION ENGINEERING
by
1604-20-735-014
Under Supervision of
B. SUCHARITA
First, I would like to thank Dr Ayehsa Naaz, Head, Department of Electronics and
Communication Engineering for giving me the opportunity to do an internship within the
institution.
I am highly indebted to Mrs. B. Sucharita, our guide and internship co-ordinator, for his
support, guidance, and the facilities provided to accomplish this internship.
I also would like all the people that worked along with me at MJCET, Hyderabad, with their
patience and openness they created an enjoyable working environment.
It is indeed with a great sense of pleasure and immense sense of gratitude that I acknowledge
the help of these individuals.
I am extremely great full to my department staff members and friends who helped me in
successful completion of this internship.
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.
LIST OF FIGURES AND TABLES
List of Tables V
List of Photographs Vi
ABSTRACT
CONTENTS
CHAPTER 1 INTRODUCTION
1.1 Section 1
1.2 Section 2
1.3 Section 3
CHAPTER 2 THEORY
2.1 Section 1
2.2 Section 2
CHAPTER 3
3.1 Section
3.2 Section
CHAPTER 4 METHODOLOGY ADOPTED
4.1 Section
4.2 Section
CHAPTER 5 RESULTS AND DISCUSSIONS
5.1 Section
5.2 Section
CHAPTER 6 CONCLUSIONS AND FUTURE SCOPE OF STUDY
REFERENCES
Appendix
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 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.
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.
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.
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
• Bootstrap
• DBMS
• 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.
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.
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
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.
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.
10
Figure-2: CITIES
After this, JavaScript takes the role to add the functionalities of hover and
On Click event handlers.
• 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.
12
€ 5,000/-
13
Amenities
Building CommonAtea Bedroom Washroom
O Power Backup @ Bed with Mattress @ Geyser
B Lift Air Conditioner
@ Water Purifier
sec Dining
fa Washing Machine
N1 0 U0 A2 LGjl 12
- Ashutosh Gowariker
14
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.
15
CHAPTER 5: RESULTS AND DISCUSSIONS
Major Cities
Major Cities
1 1C M BA1 B EN GA SP H YD E RA BA D
Figure-2: CITIES
16
emenúes’
Q user inleresteü properties Bro¥‹se SŁuctLre.. ğ. SeaicŁ _yc Intel @ EmDğ' Ø DroD ïł InnoDB. iik8mß.8 -General ci ^8. e ïie
Ï Bbleș Sum 1e2 InnoDB utÏ8mb4peãeral ci 208.a Kie ee
17
Figure-5: LOGIN FORM
Rs5000/
°' t
Rs 600O/•
18
Saxena's Paying Guest
H.No. 3958 Kaseru Walan, Pahar Ganj, New Delhi, Delhi 1 OOSS
Amenities
Building CommonAtea Bedroom Washroom
O Power Backup @ Bed with Mattress @ Geyser
B Lift Air Conditioner
@ Water Purifier
pt Dining
@ Washing Machine
19
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,
20
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.
21
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.
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.
22
REFERENCES —
• https://trainings.internsha1a.com/
• https://internsha1a.com/
• https://www.w3schoo1s.com/
23