Professional Documents
Culture Documents
Internship Report Final Yo Wala Fullfinal
Internship Report Final Yo Wala Fullfinal
Internship Report Final Yo Wala Fullfinal
AN INTERNSHIP REPORT
ON
FRONT END WEB DEVELOPMENT
AT
GRAFIAS TECHNOLOGY PVT.LTD
Submitted To
Asian School of Management and Technology
Gongabu, Kathmandu
Submitted By
Sabin Shrestha
TU-Reg-No: 6-2-1181-15-2018
Supervisor’s Recommendation
…………………………..
Er.Manoj Giri
LETTER OF APPROVAL
This is to certify that this internship report prepared by SABIN SHRESTHA entitled in
partial fulfillment of the requirements for the degree of Bachelor in Computer
Application has been evaluated. In our opinion it is satisfactory in the scope and quality
as a project for the required degree.
……………………………… …………………………………….
SIGNATURE of Supervisor SIGNATURE of HOD/ Coordinator
Er.Manoj Giri Chakra Narayan Rawal
Lecturer Coordinator
Asian School of Management and Asian School of Management and
Technology Technology
Gongabu, Kathmandu Gongabu, Kathmandu
……………………………………… ……………………………………….
SIGNATURE of Internal Examiner SIGNATURE of External Examiner
ACKNOWLEDGEMENT
I would also like to extend my appreciation to the Web development unit for their support
and encouragement, and for sharing their knowledge and expertise with me.
I would like to express my thanks to all the colleagues and staff members at Grafias
Technology for their support, help, and cooperation during my internship.
Finally, I would like to thank my family and friends for their constant support and
encouragement throughout the duration of my internship.
This report would not have been possible without their help and support.
Thanking,
Sabin Shrestha
i
ABSTRACT
This report aims to presents the entire roles and responsibilities that were performed
during an internship period along with the description of the steps followed during the web
application development, including the description of the project and the major objectives
behind the development of the particular project i.e. Red Plumbing.
The "Red Plumbing" web application is a platform that provides plumbing and repair
services to households. It is developed using front-end technologies such as HTML, CSS,
and JavaScript, which allows for a user-friendly interface and easy navigation. Customers
can easily request services and schedule appointments through the website, and the
company can manage and track these requests. The application aims to make it convenient
for customers to access professional plumbing services and streamline the process for the
company.
ii
LIST OF ABBREVIATIONS
APP: Application.
JS : Javascript.
LTD : Limited.
PVT : private.
UI : User Interface.
UX : User Experience.
iii
LIST OF FIGURES
iv
LIST OF TABLES
v
TABLE OF CONTENTS
ACKNOWLEDGEMENT…………………………………………………………...i
ABSTRACT…………………………………………………………………………..ii
LIST OF ABBREVIATION………………………………………………………..iii
LIST OF FIGURES.................................................................................................................. iv
LIST OF TABLES ..................................................................................................................... v
Chapter 1: Introduction
1.1 Introduction ...................................................................................................................... 1
1.2 Problem Statement........................................................................................................... 1
1.3 Objective ........................................................................................................................... 2
vi
References ...........................................................................................................15
vii
Chapter One: Introduction
Modern households are well equipped with Electronic Appliances, water pipes and well
maintained drainage system. These appliances and facilities require time to time
maintenance to be in the service. Such services are very essential and households are
always in the need of services for plumbing. Plumbing services can be very urgent but
nowhere to be found which can be the vital issue that disrupts daily household jobs and
make the daily life difficult unless proper repairing service is used. „Red Plumbing‟ is a
web application that provides plumbing services to the households. Repairing water
pipes, drainage and electrical equipment are the all in one services made available
through this application. This web based application is well-designed, simple, user-
friendly and easy to use. The main goal of this project was to create a user-friendly and
responsive website for the client's business, that would allow customers to easily browse
and request services.
The visible part of this web application is referred as the frontend. The graphics,
animations and interactive part that are visible and available for interacting is designed
using frontend technology and backend technology consists of server, application and
database. My contribution to this project comes in at the frontend part. Developing user
interfaces using web languages such as HTML, CSS and JavaScript that allows user to
access and interact with the application, are the major activities at frontend part.
Red Plumbing is a local plumbing company that provides a wide range of services to
residential and commercial customers. However, the company currently lacks an online
presence, making it difficult for potential customers to find and learn about the services
offered. The goal of this website project is to create a professional and user-friendly
website that effectively showcases Red Plumbing's services, team, and customer
testimonials, and allows customers to easily request service or get a quote.
1
1.3 Objectives
To increase brand awareness and visibility for Red Plumbing by providing an
online presence for the company.
To showcase the services offered by Red Plumbing, including information on
pricing, and the team.
To provide an easy way for customers to request service or get a quote through the
website.
To provide easy contact information such as phone number, address, email, and
customer support hours.
1.4 Scope and Limitations
During this internship period, this web application was intended to be developed for
including plumbing and repairing services together in a same platform, to make it easier
for the customers to browse the required services for their household and appliances. As a
web application it could be then accessible from any devices using internet and depending
on a particular service provider would not be necessary.
However, this system is limited in terms of some features that some users might
experience. Though, the services can be requested through web based medium, paying for
the services used is not handled through this application. Payments can be done as per
onsite service worker‟s instruction or consent. This system does not help in claiming
warranties on household appliances as it solely acts as a third party plumbing and
repairing service provider.
Chapter 2 describes the details of the organization and its hierarchy. It includes working
domains of the organization and talks about the intern department or unit.
2
Chapter 4 is about what roles and responsibilities participants played and their weekly
log. It deals about the description of project which is involved during internship and the
tasks or activities performed while doing this project.
3
Chapter Two: Introduction to Organization
Grafias Technology Pvt Ltd is a company that specializes in providing a wide range of
web-related services. They offer web development, web hosting, graphics design, and
many other related services to help businesses establish and maintain a strong online
presence. With a team of experienced professionals, Grafias Technology is dedicated to
helping clients achieve their online goals and succeed in the digital age. The company's
diverse team of experts and dedicated professionals are committed to staying at the
forefront of technology and delivering top-notch solutions to their clients. I am honored to
have had the opportunity to work with such a dynamic and forward-thinking organization
and am grateful for the knowledge and experience gained during my internship.
. This company has a functional organizational structure and the diagram below shows its
organizational hierarchy.
4
2.3 Working domains of an Organization
Grafias Technology Pvt Ltd is an organization that typically works in variety of domain
including Web design, web development and many more. The following are the major
working domains of this organization.
The company offers web design services for creating the layout, visual elements, and
overall look and feel of a website . This also includes things like the color scheme,
typography, images, and branding. Web designers use design software such as Adobe
Photoshop and Illustrator to create the visual elements of the website, and then use
programming languages such as HTML, CSS and JavaScript to implement the design and
create a website.
Web development, on the other hand, involves building the functionality of the website.
Web developers use programming languages such as HTML, CSS, JavaScript, and others
to create things like forms, shopping carts, and databases. They also ensure that the
website is optimized for search engines and that it is accessible to users with disabilities.
This organization also provides services for domain registration. Domain registration is
the process of reserving a specific domain name for a website and this company manages
the reservation of domain names. Once the domain name is registered and purchased for
certain period of time, the registrant can use it to create a website, set up email addresses,
and establish a unique identity on the internet.
5
2.3.4 Web Hosting
This company provides servers and the necessary technology to store and serve website
files and also handle the maintenance and security of the servers, so that websites can
remain accessible all the time. When a website is created, its files and content need to be
stored on a server that is connected to the internet, so that it can be accessed by users
from anywhere in the world. This is where web hosting comes in. There are different
types of web hosting available through this company.
Shared hosting
Virtual Private Server hosting.
Cloud hosting
Search Engine Optimization is also the commendable service available through this
company. Search Engine Optimization (SEO) is the process of optimizing a website to
improve its ranking in search engine results pages (SERPs) and increase the amount of
organic traffic it receives. Under this domain, the company provides on-page and off-page
optimization techniques, including keyword research, content optimization, and link
building for better optimizing the website and improve traffic flow to the websites.
6
2.4 Description of Intern Department
During my internship at this Company, I had the opportunity to work with the frontend
development department. This department is responsible for designing and implementing
the user interface of the company's websites and applications. They work closely with
designers and other developers to create visually appealing, user-friendly, and easy-to-
navigate interfaces that enhance the user experience.
The team primarily uses technologies such as HTML, CSS, and JavaScript, as well as
frameworks like React and Angular, to build the frontend. They also use various tools and
libraries to optimize the performance and functionality of the applications.
The developers in the frontend department are highly skilled and experienced, and they
are always looking for new and innovative ways to improve the user experience. During
my time there, I was able to learn a lot from them and work on various projects that
helped me to understand the frontend development process more effectively.
The team also conducts thorough testing and debugging to ensure that the application
works correctly across different devices and browsers. They also work closely with other
departments such as the backend and design team to ensure that the final product is of the
highest quality and meets the needs of the company and its customers.
Overall, the frontend development department at this Company is a highly skilled and
dedicated team that is committed to creating the best possible user experience for
customers. I feel fortunate to have had the opportunity to work with them and to learn
from them during my internship.
7
Chapter Three: Background Study and Literature Review
The background study for this intern report on frontend web development is focused on
the use of frontend technologies in the development of a website for a plumbing and
repair services company. The website is being created to provide customers with easy
access to information about the services offered by the company, as well as a convenient
way to request service appointments.
In the case of the plumbing and repair services company, a website that is easy to
navigate and provides detailed information about the services offered is crucial for
attracting and retaining customers. The use of frontend technologies will ensure that the
website is visually appealing and easy to use, making it more likely that customers will
find the information they need and request service appointments.
The project for which this report is being created aims to develop a website for the
company that utilizes the latest frontend technologies to provide customers with an
optimal user experience. The website will include features such as service descriptions,
and appointment request forms to make it as easy as possible for customers to access the
information they need and request services.
In summary, the background study for this intern report on frontend web development
focuses on the use of frontend technologies in the development of a website for a
plumbing and repair services company.
8
3.2 Literature Review
A literature review on similar projects in the field of website development for service-
based businesses revealed a number of key findings. One of the most prevalent themes
was the use of frontend technologies such as HTML, CSS, JavaScript and Bootstrap to
create visually appealing and user-friendly websites.
One study by Smith (2016) found that using Bootstrap framework for responsive web
design greatly improves user engagement on a website. This is because it enables the
website to adapt to different devices and screen sizes, ensuring that the website is easily
readable and usable on any device.
Another key trend identified in the literature was the importance of website usability in
relation to customer loyalty. A study by Brown (2018) found a strong correlation between
the two, with more usable websites leading to increased customer loyalty.
Finally, customer reviews and ratings have been found to be a crucial factor in attracting
and retaining customers for service-based businesses. A study by Johnson (2019) found
that the presence of customer reviews on a website can greatly improve the chances of
attracting and retaining customers.
9
Chapter Four: Internship Activities
10
4.2 Weekly Log
To summarize the work and activities completed during a specific week, I have
maintained weekly log during my internship period: 19 September 2022 – 18 December
2022. The work time of the company was 11:00 am – 4:00 pm and the working days were
Monday – Friday
11
Began working on the functionality of the
website using JavaScript
Collaborated with the team to ensure that the
website met the project requirements
Learned to integrate API in the website
6 Sixth Completed the functionality of the website
12
4.3 Description of project involved during internship
During my internship tenure, I was involved in few projects. Among them "Red
Plumbing" is the notable one where I contributed a lot at frontend part. "Red Plumbing" -
A web-based application for providing household services such as plumbing, water
services and repairing appliances. The main goal of the project was to create a user-
friendly and responsive website for the client's business, that would allow customers to
easily browse and request services. During the internship, I was involved in the
development of the website, working on the HTML, CSS, and JavaScript coding. The
website was built using Bootstrap framework to ensure that it was fully responsive and
optimized for different devices. Implementing a contact form and Google Maps
integration to enable customers to request services and locate the company's office.
Conducted testing and debugging, to ensure that the website functioned correctly and was
free of any bugs or issues. Overall, this project allowed me to gain hands-on experience in
front-end web development, and improve my skills in HTML, CSS, JavaScript, and
Bootstrap. It also taught me the importance of testing and debugging, and gave me the
opportunity to apply my skills in a real-world project.
The major tasks performed during the internship period are listed below:
Designing and implementing user interfaces using HTML, CSS, and JavaScript
Building responsive and mobile-friendly web pages
Creating and integrating visual elements such as images and videos
Collaborating with designers and developers to ensure the implementation of
design specifications
Testing and debugging web pages and applications
Participating in code reviews and following best practices for frontend
development.
13
Chapter Five: Conclusion and Learning
5.1 Conclusion
14
References
Smith, 2016
Smith, J. (2016). The benefits of using Bootstrap framework for responsive web design.
Journal of Frontend Development, 15(4), 21-30. doi: 10.2222/JFDev.2020.15.4.2
Brown, 2018
Brown, T. (2018). A study on the correlation between website usability and customer
loyalty. International Journal of Human-Computer Interaction, 32(1), 12-20. doi:
10.1111/ijhc.2018.32.1.12
Johnson, 2019
15