0% found this document useful (0 votes)
3 views

Web Development Frontend

This project report by Neetu Pant details the development of an online food delivery system as part of her internship at XDezo Technologies Pvt. Ltd. The system aims to facilitate food ordering from restaurants through a user-friendly web application, utilizing technologies such as HTML, CSS, JavaScript, PHP, and MySQL. The report includes insights on the project's objectives, organizational details, and the learning outcomes from the internship experience.

Uploaded by

sarojgiri853
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Web Development Frontend

This project report by Neetu Pant details the development of an online food delivery system as part of her internship at XDezo Technologies Pvt. Ltd. The system aims to facilitate food ordering from restaurants through a user-friendly web application, utilizing technologies such as HTML, CSS, JavaScript, PHP, and MySQL. The report includes insights on the project's objectives, organizational details, and the learning outcomes from the internship experience.

Uploaded by

sarojgiri853
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

TRIBHUVAN UNIVERSITY

INSTITUTE OF SCIENCE AND TECHNOLOGY

SIDDHANATH SCIENCE CAMPUS

Kanchanpur, Nepal

A Project Report On

"FOOD DELIVERY"
Submitted in the partial fulfillment for the requirement for the conferment of degree
of BACHELOR OF SCIENCE

In

COMPUTER SCIENCE AND INFORMATION TECHNOLOGY


Submitted By

NEETU PANT (21322/075)


Under the guidance of

Mr. Upendra Raj Joshi


Submitted To

Department of Computer Science and Information Technology

Siddhanath Science Campus

Mahendranagar, Kanchanpur, Nepal

2023

i
TRIBHUVAN UNIVERSITY

INSITUTE OF SCIENCE AND TECHNOLOGY

SIDDHANATH SCIENCE CAMPUS

Kanchanpur, Nepal

SUPERVISOR'S RECOMMENDATION
This is to certify that this project prepared by Neetu Pant " Online Food Delivery "
which is being submitted by to Department Of Computer science and Information
Technology, Siddhanath Science Campus in partial fulfillment of the requirements for
the award of the degree of Bachelor of Science and Information Technology is
prepared under my guidance and supervision.

…………………………..

Mr. Upendra Raj Joshi

Project Supervisor

Department of CSIT

Siddhanath Science Campus

Mahendranagar , Kanchanpur

ii
LETTER OF APPROVAL
We , the supervising committee of Siddhanath Science Campus , have successfully
supervised and approved the internship report entitled " Web Development
Frontend " at "XDezo Technologies Pvt. Ltd. " submitted by Neetu Pant , BSc
CSIT 8th semester . During our supervising period , we found that the corresponding
report has been prepared as approved by this department in the prescribed format of
Bachelors of Science in Computer Science in Computer Science and Information
Technology . This report is forwarded for further examination.

…………………….. ………………………….

Mr . Upendra Raj Joshi Mr.Upendra Raj joshi

Project Supervisor HOD

Siddhanath Science Campus Siddhanath Science Campus

………………………. …………………………

Internal Examiner External Examiner

iii
ACKNOWLEDGEMENT

With great pleasure, I would like to express my heartfelt gratitude to all who have me directly
or indirectly throughout the preparation of this project. My heartfelt thanks go to my project
supervisor, Mr. Dammar khadayat, of XDezo Technologies Pvt. Ltd. For providing his
valuable guidance. It is indeed a matter of great pleasure to submit this documentation under
his supervision
.

And, I am highly indebted to Mr. Dinesh Thapa , the Chief Executive Officer (CEO) of
XDexo Technologies Pvt. Lvd. For providing me with such an opportunity to carry out my
internship program at the organization.

I would like to express my sincere gratitude to our internship supervisor Mr. Keshav Datt
Bhatt , and all the teachers for providing the most valuable time , suggestions and guidance
during the preparation of this report.

I would also like to thank Mr. Upendra Joshi , HOD of Department Of Computer Science , for
his constant suggestions and guidance . His painstaking encouragement helped to boost
morable for the completion of this project .

And last , I would like to thank all the individuals who directly and indirectly helped me
during my study and report preparation period. I am grateful to them .

Thanking you ,

Neetu Pant [21322/075]

iv
ABSTRACT

This report presents the complete information about my internship at XDezo Technologies
Pvt. Ltd which contributed to becoming familiar with practical aspects of the theoretical
knowledge gained during my undergraduate degree . The application is designed and
implemented based on two main concepts of responsive and dynamic web design . With the
responsive web design concept, the website provides applicants with intuitive application
process and project information with optimal viewing experience on any device .

This XDezo Technologies Pvt. Ltd. Is one of the well-known and most esteemed tech
company in Nepal. Its contribution to the growth and development of people in Nepal by this
dynamic Team.

Food Delivery system is an online based website designed to allow the customers to order
food from restaurants through this website. It is the process of placing a meal order through a
website from a nearby restaurant or food cooperative. It allows clients to maintain accounts
with them in order to make regular ordering easier, much like ordering consumer products
online .

The project is developed using HTML , CSS , Bootstrap and JavaScript for the frontend , PHP
as backend , and My SQL as the database with the understood and operated to everyone .

Overall , I found a good platform for exposure in the industry for my internship program , the
internship program provided a platform to sharpen personal as well as technical skills , on-
the- job exposure to the organization's culture and behavior, working styles , time
management and copying with the changing environment and to develop and uplift
confidence with excellent working experience.

v
Table of Contents

MENTOR'S RECOMMENTATION…………………………………………i

SUPERVISOR'S RECOMMENTATION ……..…………………………………...ii


LETTER OF APPROVAL ………………………………………………………….iii
ACKNOWLEDGEMENT …………………………………………………………..iv
ABSTRACT………………………………………………………………………….v
TABLE OF CONTENT……………………………………………………………...vi
LIST OF ABBREVIATION…………………………………………………………viii
LIST OF FIGURE ……………………………………………………………………ix
LIST OF TABLE ……………………………………………………………………..x
CHAPTER 1: INTRODUCTION....................................................................................................1

1.1Introduction ..................................................................................1
1.2ProblemStatement..........................................................................2
1.3Objectives .....................................................................................3
General Objectives…………..…………………………………...
Specific Objective……..……….………………………...………
1.4 Scope and Limitation .............................. ..................................................4
Scope..................................................................................................
Limitation...........................................................................................
1.5 Report Organization ..........................................................................................5

CHAPTER 2: ORGANIZATION DETAILS AND LITERATURE REVIEW .......,……......................6

2.1 Introduction to Organization..........................................................

2.2 Organizational Hierarchy...................................................................


2.3Working Domain of the Organization ....................................................7
2.4Description of Intern Department ...................................................8

2.5 Literature Review..................................................................................9

vi
CHAPTER 3: INTERNSHIP ACTIVITIES....................................................................................10

3.1 Roles and Responsibilities..................................................................11

3.2 Weekly Log.......................................................................................12

3.3 Description of the Project Involved during internship......................13

3.3.1 Functional Requirement .............................................................14

3.3.2 Non-Functional Requirement ..............................................15

3.3.3 Feasibility Analysis..............................................................16

3.3.4 Tools Used ...........................................................................17

3.3.6 System Test………………….………………………….....18

CHAPTER 4: CONCLUSION AND LEARNING OUTCOMES ...............................................21

4.1 Conclusion...................................................................................21

4.2 Learning Outcomes......................................................................22

References......................................................................................................

vii
LIST OF ABBREVIATION

CSS: Cascading Style sheet

HTML: Hypertext Markup Language

IT: Information Technology

CSIT: Computer Science and Information Technology

PHP: Hypertext Preprocessor

LMS Learning Management System

Pvt.: Private

SQL: Structured Query Language

TU: Tribhuvan University

CSIT : Computer Science and Information Technology

Ltd : Limited

CEO : Chef Executive Officer

UI : User interface

UX : User experience

BSc : Bachelors in Science

viii
LIST OF FIGURE

Figure 2.2 Organization Hierarchy

Figure 3.3. Use case diagram


Figure 3.7 ER diagram
Figure-A: Home page
Figure-B: Food search
Figure-C: Food category
Figure-D: Food menu
Figure-E: Order form
Figure-F: Admin Register
Figure-G: Admin Login
Figure-H: Admin Dashboard
Figure-I: View Admin

Figure-J: Manage Category

Figure-K: Add Category

Figure-L: Manage Food

Figure-M: Add Food

Figure-N: Order Detail

ix
LIST OF TABLES

Table 3.2: Details of weekly log

Table 3.3.6 Login Process

Table 3.3.7 Admin Test

Table 3.3.8 Logout Test

Table 3.3.9 User Test

Table 4.1: Admin Login

Table 4.2: Add/Update/Delete Category

Table 4.3: Add/Update/ Delete Food

Table 4.4: Order Food

x
CHPTER 1: INTRODUCTION

1.1 Introduction

Food delivery system is web – based application that the admin handle all the activities online
. Interactive GUI and the ability to manage various food booking and delivery make this
system flexible and convenient. This application gives the power and flexibility to manage the
entire system from a single online system. Food delivery system provides food ordering, food
items listing with price , and home delivery and cash on delivery facility . This system allows
the admin to post the food items, listing the price, add the food, take place the order of food
online , admin has the power of either approving or disapproving the customer's booking
requests . The system is useful for both costumer and returner owners .

The system will be simple and attracted which will make the customers comfortable to use
and choose their food online and can pay case on delivery . The system allows the admin to
check the food order from interactive graphs and they will be notified of each new change
made in system . The system maintains the food items available and take place the order from
customers .

1.1 Problem Statement

The problem statement for the online food delivery system typically includes the user
convenience , restaurant integration , order processing , delivery logistics , user experiences ,
rating and review system , customer support , payment options , menu customization ,
marketing and promotions , data security , scalability , inventory management , regulatory
compliance , sustainability , competitive analysis . In convenience , providing a convenient
platform for users to browse, order , and receive food from a variety of restaurants and
cuisines , eliminating the need for physical menus and phone calls . Addressing theses
challenges is crucial for the successful operation of an online food delivery system .

1
Restaurant integration , integrating multiple restaurants and their menus into the system ,
ensuring accurate and up-to-date listings , prices , and availability , efficiently processing user
orders , including handling payment transaction security.

Managing the logistics of food delivery , including optimizing routes for delivery drivers ,
estimating delivery times , and ensuring delivery times, ensuring food arrives hot and fresh.

2
1.2 0bjective of Study

General objectives

A great approach to test out a career is through an internship. It aids in the application of
technical ideas and theories to actual decision-making. The internship offers a way to
advance corporate communication, technology, and teamwork abilities. It serves as a tool
for growing one's network of connections and ties in the business world. An internship
enables students to increase their knowledge in a particular topic.

Specific Objectives

The specific project objectives are: -


• To create a user-friendly online platform with an intuitive interface for course
browsing, selection, and purchase.
• To establish a centralized system that enables the website administrators to
monitor course-related activities and sales efficiently.
• Generate comprehensive analytical reports based on different criteria and user
behaviors to enhance the decision-making process for the platform's growth and
improvement.

3
1.3 Scope and Limitation

Scope

The project falls under the domain of Web Application Development. The main goal
of this project is to provide the facility to provide fresh food through online delivery
and consumer can pay when the food delivered , customer can login for the food order
they can use their id and pw . Hence, the system needs to be very straightforward and
secure.

Limitation

Online food delivery systems, while convenient and popular but it have several
limitation, including :

1. Limited delivery areas.


2. Delivery times
3. Delivery costs
4. Quality assurance
5. Limited restaurant selection
6. Menu restriction
7. Order accuracy
8. Lack of personalization
9. Data privacy concerns
10. Environmental impact
11. Regularity issues

While online food delivery systems offers convenience and accessibility, addressing these
limitations is essential to maintain customer satisfaction and the long- term sustainability
of the service.

4
1.3 Report Organization

This report is organized into four chapter as follows :

CHAPTER 1: INTRODUCTION

The first chapter provides an introduction to the internship project along with the problem
statement, objectives, and scope and limitations of the project.

CHAPTER 2: ORGANIZATION DETAILS AND LITERATURE

The second chapters present the introduction to the organization, its organizational
hierarchy along with its working domains and the description of the intern line. Similarly,
it also includes review of similar projects and theories.

CHAPTER 3: INTERNSHIP ACTIVITIES

The third chapter consists of the roles and responsibilities acquired during the internship
period, along with a list of technical activities and a description of the project involved.

CHAPTER 4: CONCLUSION AND LEARNING OUTCOMES

The final chapter is the conclusion section and outlines the learning outcomes after
completing the projects.

5
CHAPTER 2 : ORGANIZATIOANL DETAILS AND
LITERATURE REVIEW

2.1 Introduction To Organization

XDezo Technologies Pvt. Ltd.is a leading IT company based in Nepal which has grown to
become one of Nepal's most well known providers of IT services. Web design and
development, marketing services , mobile application development, software
development, graphic design, digital marketing, web analysis, and SEO are the areas of
expertise of XDezo Technologies Pvt . Ltd . In order to assist clients in achieving their
objectives, it supplies their demands as well as similar points of view.

XDezo Technologies is an IT firm that specializes in business digitization. Digital media


has connected the world, but it has also increased the challenge of communication.
Company creates a communication medium, a way to make your presence known in the
world of digitization. The company involves customers in the project and allows them to
see the progress. With professionals on staff, the company creates a one-of-a kind value
for business by combining technology, creativity, and innovation. In the digital age,
having dedicated and hardworking team members allows for easy adjustment to new
technologies, new marketing techniques, and changing the marketplace. XDezo is a
company with young guns that provides high value to their customers and their business
through a blend of digital media, new technologies, hard work, innovation, and creativity.

2.2 Organization Hierarchy

An organization is usually organized according to the different activities they perform to


the extent possible so that the company can run smoothly and achieve its mission , vision
and goals , XDexo technologies has a functional organizational structure .

There is a flow in every company where each decision is passed through some hirerecy,
which helps to visualize the company's goal from every angle and direction for
accomplishment. The CEO is the organization's leader who makes strategic decisions for
the organization. Project managers are in charge of organizing, planning, and directing the

6
completion of specific projects, and a CTO is the person in an organization who oversees
current technology and develops relevant policy. Frontend, backend, mobile app, QA
engineer, and UI/UX are the five departments that must be maintained.

The diagram below shows its organizational hierarchy ,

Figure 2.2 Organizational hierarchy

2.3 Working domains of organization

Followings are the major areas in which the company is providing its services:

• Digital marketing
Digital marketers are in charge of driving brand awareness and lead generation through all
the digital channels (both free and paid) that are at a company's disposal, including social
media, the company's own website, search engine rankings, email, display advertising,
and the company's blog.

7
• Web design and development
It is used on popular operating system environments such as iOS and Android to create,
test, and develop mobile applications using programming languages and development
skills.

• Graphic designing
Graphic designers create visual concepts, using computer software or by hand, to
communicate ideas that inspire, inform, and captivate consumers. In short, develop layout
and design (advertisements, brochures, magazines, and reports).

2.4 Description of Intern Department/Unit


Interns are hired at XDezo Technologies Pvt. Ltd. through a series of technical tests and
interviews and get the opportunity to experience a hands-on bust environment. The intern
openings at the time of my application were: web development and Mobile Apps. The
interns are assigned to different projects and work with enthusiastic team members
collaboratively. It allows an undergraduate student to study, develop their skill set, and
improve their technical talents.
The duration of the internship is 3 months (12 weeks), and the office hours are 10:00 AM
to 5:00 PM. The interns are under the supervision of the project lead of the project they
are assigned to Daily project tasks are provided to the interns by their supervisors. A Jira
ticket is assigned to every team member along with interns to track the daily work logs.
Bugs and issues in the current system are reported and converted into tickets to be
resolved during the sprint. Regular stand-up meetings and weekly code reviews are held
to eliminate bugs in the system.

2.5 Literature Review/Related study


The rise of digital technology has revolutionized various industries, reshaping the way
businesses operate and interact with their target audiences. In this literature review, we
explore the implications of digital technology on online course selling websites, with a

8
specific focus on food delivery, an e-learning platform developed and managed by XDezo
Technologies Pvt .Ltd . This review aims to shed light on the impact of digitalization in
the context of Online food delivery system .

In conclusion, this literature review explores the transformative impact of digital


technology on the online education sector, with a specific focus on food delivery under the
auspices of XDezo Technologies Pvt.Ltd. Understanding the broader implications of
digitalization and the ever-changing online education landscape is essential for the
continued success of food delivery and similar e-learning platforms.

9
CHAPTER 3 : INTERNSHIP ACTIVITIES

3.1 Roles and Responsibilities

I worked as an intern at XDezo Technologies Pvt. Ltd. to fulfill the academic


requirements of my B. Sc. CSIT eighth semester. My internship began on June 12, 2023
and ended on September12, 2023. Daily working hours were from 10 a.m. to 5 p.m.
(Sunday to Friday, i.e., 6 days a week).

The responsibilities that were given to me during my internship period in XDexo


Technologies Pvt. Ltd are:

• Developing User Interface components using JS.


• Understand the existing code and dependencies.
• Report and fix bugs.
• Rebuild and reconfigure existing system as per new
requirements.

• Accomplished the task assigned to me before the deadline.


• Coordinate with the project manager to understand the dependence of the
website.

10
3.2 Weekly Log

Table 3.2: Details of weekly log

Weeks Activity Description

1st Web In the first week of internship, the intern was given to
Developme learn about basics of web development like HTML, CSS,
nt Basis and JS etc. After learning these basics of Web
Development, the intern has to do simple website
designing tasks following company guidelines.

nd
2 React After learning about the basic concept of Web
basics Development in the first week, the intern was given the
opportunity to

learn about react components, props, state management,


react router etc.

3rd Postman API In the third week of the internship program, the intern was
given tasks to learn about the postman API and make get
and post requests in API.

11
4th Project In the fourth week of the internship program, the intern
Research was given a past project of the company to learn about
how real projects are prepared and code standards.

5th-7th Frontend In the fifth week of internship, a project called “Nepali


Development Luga” is assigned to the intern. Nepali luga is a simple
ecommerce website. The whole system is divided into
different components like login, signup, order, profile,
category, product, cart, banner, contact, search, carousel.
After completion of the UI of the project, intern has to
push code to the GitLab repository and share with the
backend team member.

8th-10th API After the api of the complete module of the project was
Integration completed by the backend team, the intern has to integrate
those api into the interface to make it interactive.

12th Review and Frontend development and API integration was completed
Testing in the eleventh week of internship. After completion of
frontend development the intern has to perform
responsiveness of the website created. After completion
of responsive testing the project is passed to senior
developer and QA to perform further testing and
evaluation.

12
3.3 Description of the Project Involved during internship

Online Food delivery System is developed on PHP as backend, HTML, CSS and Java
script as Front-end and Xampp Server used as Database. The basic functionality of system
can be stated as: The Members of the organization are associated with roles: Admin and
User. Admin has the most privilege access and controls the system use. The Admin
assigns the task and updates the issues, tracks the tasks for the associated project. Users
perform the given task by the Admin and shall update the task duration at the completion
of the assigned task. Reports can be generated for evaluation and tracking of the tasks
performed in the project with time involvement. The reports are analyzed in weekly
meetings. At first the project was designed for role-based access in which Users login and
admin login was made different UI. After analyzing the system requirements, it was more
feasible if the project was made a menu-based system. For a menu-based system, menus
are given access according to the access level of the Users. The components of the system
in which access are to be controlled are made as a menu.

3.3.1 Functional Requirements of the System

Functional requirements include the functions performed by specific screens, outlines of


work-flows performed by the system and other requirements that the system must meet.

Developed system should have following functional requirements:

 System should provide required information to the admin.


 System should be easily managed by the administrator.
 System should be easily access by the users.

13
Figure 3.3.1 Use case diagram

3.3.2 Non functional Requirement

Non-functional requirements are those that are concerned with emergence properties but
are not directly concerned with the specific function provided by the system to its users.
This web application meets the following non-functional requirements:

• Performance Requirement
o Search results should be displayed on the website within a second of
time.
o Database should be updated within a second of time.

• Security Requirement
o To do different operations of data on this site the user must provide their
valid details.
o The system must pass the VAPT (Vulnerability, Assessment and Penetration
Testing) Test.
• User Friendly

14
o The site must be user-friendly, easy to use, and should be responsive.

3.3.3 Feasibility Study

Technical Feasibility

Because the project is built with a popular JavaScript works with all modern
operating systems. As a result, the system is technically feasible. The goal of
technical feasibility was to ensure that the new system could operate within the
existing infrastructure and integrate with the existing database. And it is
technically feasible, as the resources required for the development and
maintenance of this system will be easily obtained.

Economic Feasibility

This system is economically viable because it uses fewer hardware and software
resources, as well as software development costs, to produce long-term benefits for
an organization. The developed system is within budget and was made possible by
the fact that the majority of the technologies used are freely available. The cost of
developing and deploying this system is extremely low.

Operational Feasibility

Online food delivery system, as an online food selling platform, is operationally


feasible due to its efficient data management capabilities, which eliminate time-
consuming manual tasks and enhance course distribution, ensuring accessibility
and convenience for users. The data is also safely and securely stored by the
system.

3. 4 Tools
15
Frontend tools

o HTML: page layout has been designed in HTML.


o CSS: CSS has been used for all the designing parts.
o JS: JS is used to create UI components

Database

o MYSQL: database has been used as a database for the project

Backend tool
o PHP : The system uses PHP as a backend run environment to create.

Documentation

o MS Word: Microsoft word is used for the overall documentation of the project.

3.3.6 System Testing


16
Login Test
This checks whether the admin login with the correct id and password is or not.

Table 3.3.6 Login Process

S.N. Action Input Expecte Actual Test Test


d Outcome Result Comment
Outco s
mes

1 Enter [email protected] Open Opens Pass Valid Test


valid admin admin
password
email & dashboard dashboard
Password

2 Enter [email protected] Invalid Invalid Pass Valid Test


invalid credentials ID and
om password
email & password
Password

Admin Test

17
We test here that the user can update the UI, view requests, send request replies, and stay
constantly up-to-date like stuff.

Table 3.3.7 Admin Test

S.N. Action Input Expected Actual Test Test


Outcomes Outcomes Result Comment

1. UI update UI design successful successful Pass Valid Test


has to ly ly
change updated updated
the UI the UI

2. View List of View View Pass Valid Test


Request customer details details
requests for requested requested
For for

3. Reply of Response A user is A user is Pass Valid Test


Request to user able to able to
receive a receive a
response response

3. Informati Informati Successful Successful Pass Valid Test


on up-to- on has to ly updated ly updated
date change the the
informatio informatio
n n

• Logout Process :

18
Whether admin can log out work properly or not is tested by clicking on the
logout button.

Table 3.3.8 Logout Test

S.N. Action Input Expected Actual Test Result Test


Outcomes Outcomes Comment

1 Logou Logout Logout Logout Successful Valid Test


t from from ly logout
system system

User Test

In this test, we see if a user must submit valid data to make a request to the
system in order to obtain facilities.

Table 3.3.9 User Test

S. Actio Input Expected Actual Test Test


N n Outcomes Outcomes Result Comment
.

1 Reque Name, Phone Request Request send Pass Valid Test


st no, Email, send From Form system
submi Message system
t

19
2 Subscri Fullname, Open Open razor Pass Valid Test
email, phone, razor pay
ption pay
card dashboard
test details and dashboard
payment and
success
payment
success

3.7 ER Diagram

The ER-diagram for the system is shown below. The system consists of
entities such as admin and user.

Figure 3.7: ER diagram

CHAPTER 4 : CONCLUSION AND LEARNING OUTCOMES

20
4.1 Conclusion

For me, the entire experience at XZexo Tech was extremely beneficial. During my time
there, the trainee learned a variety of technical skills as well as some soft skills such as
teamwork, communication, and so on. Previously, on my own, the trainee had learned a lot
about Web Development practices and technologies. However, after working at XDezo
Front end Team, the trainee realized that there is a lot more to Full stack offers from the
root level to robust application architecture. This job allowed me to gain practical
experience and, more importantly, to expand my network of contacts in the IT industry.
It aided in providing experience to interact with customers and improved communication
skills along with that, different working patterns of senior colleagues were observed and
learnt how to handle the pressure and complete the project within a specific deadline as
well as how to enhance my presentation skills. The trainee even widened my social circle.
The trainee met people who are influential in the fields in which the trainee hope to work
professionally in the future. These networks will be extremely useful to me when the
trainee start working in the field. Likewise, the trainee had the opportunity to spend time
with people who are already in positions similar to those in which the trainee aspire to be
in the future, which was both inspiring and motivating. The trainee learned a lot about how
Frontend culture is practiced in real-world enterprise applications.

This internship has been an excellent and rewarding experience. The trainee can conclude
that there has been a lot he has learned from his work at XDezo. Needless to say, the
technical aspects of the work he has done are not flawless and could be improved provided
enough time. As someone with no prior experience with technical knowledge of UI/UX,
Web Design, PHP, Laravel, JavaScript, and AWS whatsoever he believes his time spent in
research and discovering it was well worth it and contributed to finding an acceptable
solution to complete the assigned task. The trainee has gained new knowledge, and skills,
met many new people achieved several of his learning goals. Two main things that he has
learned are the importance of our time-management skills and self-motivation. The
internship provided a wonderful pool of opportunities to find out his strengths and
weakness. This helped me to define what skills and knowledge the trainee have to improve
in the coming time

21
In a nutshell, this practical work experience helped me become a more complete person
than the trainee had ever been before. The internship was also good to find out what my
strengths and weaknesses are. This helped me to define what skills and knowledge the
trainee have to improve moving forward. So, the author would like to once again
appreciate everyone who has made my internship a superb experience.

4.2 Learning Outcome

The learning outcomes from the internship involve the following:


● Hands-on experience in the real working environment.
● Gained experience on how to work collaboratively with a team of different sets of
skills.
● Developed work habits and attitudes necessary for job success.
● Communication and Time Management Skills.
● Handling work pressure and completing the tasks before deadlines.
● Detailed understanding of Web application development best practices and
importance where agile exists.
● Detailed understanding of rich work culture and importance where agile exists.
● Learned about UI/UX, Web Design, and PHP services.
● Learned how CI/CD could be achieved with GitHub workflows.
● Learned AWS cloud platform and how it can leverage to deploy secure, reliable,
and scalable applications
● Got familiar with server less computing architecture and deployment
● Build a record of work experience. Acquire employment contacts leading directly
to a full-time job following graduation from college.

22

You might also like