0% found this document useful (0 votes)
6 views25 pages

1 Hkreport

The internship report by Mr. Himanshu Sharma documents his experience at Yan Solution Private Limited from January to April 2025, focusing on web development for an e-commerce platform. He worked on both frontend and backend technologies, enhancing his skills in HTML, CSS, JavaScript, Node.js, and MongoDB, while collaborating with a development team. The report highlights the project's goals, user-centric features, and the importance of problem-solving and teamwork in a real-world setting.

Uploaded by

19hksharmaa
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)
6 views25 pages

1 Hkreport

The internship report by Mr. Himanshu Sharma documents his experience at Yan Solution Private Limited from January to April 2025, focusing on web development for an e-commerce platform. He worked on both frontend and backend technologies, enhancing his skills in HTML, CSS, JavaScript, Node.js, and MongoDB, while collaborating with a development team. The report highlights the project's goals, user-centric features, and the importance of problem-solving and teamwork in a real-world setting.

Uploaded by

19hksharmaa
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/ 25

SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA, INDORE

INTERNSHIP REPORT 2024-25

A report submitted in partial fulfillment of the requirements for the


Award of Degree of
BACHELOR OF TECHNOLOGY

in

Computer Science Engineering

by

Mr. Himanshu Sharma

21100BTCSE09846
Under the Supervision of

Industry Mentor University Mentor


Ms. Swati Parihar
Prof. Pooja Deshpande

Assistant Professor
Computer Science & Engineering
SVIIT

(Duration: 3 February 2025 to 10 June 2025)

Department of Computer Science Engineering

Shri Vaishnav Institute of Information Technology

Indore-Ujjain Road, Indore (MP)-India- 453111

I
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA,

SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY

2024-25

DECLARATION

I hereby declare that work, which is being presented in the Internship Report as the partial
fulfillment for the award of degree of Bachelor of Technology in Computer Science
Engineering in the Department of Artificial Intelligance and Data Science at Shri Vaishnav
Institute of Information Technology of Shri Vaishnav Vidyapeeth Vishwavidyalaya Indore, is
an authentic record of my work carried out under the Mentorship of Prof. Pooja Deshpande
, Associate Professor Department of Computer Science Engineering. The matter embodied in
this internship report has not been submitted for the award of any other degree.

Enrollment Number Student Signature


21100BTCSE09846

Date:

II
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA,

SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY

2024-25

INTERNSHIP APPROVAL SHEET

This is to certify that Mr. Himanshu Sharma enrollment number 21100BTCSE09846 has
successfully completed his industrial internship starting from 10 January to 25 April 2025 and
has submitted the final report. His work has been found satisfactory and it is recommended to
accept it as a partial fulfillment for the award of degree of Bachelor of Technology, Computer
Science Engineering of the Department of Artificial Intelligance and Data Science at Shri
Vaishnav Institute of Information Technology of Shri Vaishnav Vidyapeeth
Vishwavidyalaya, Indore.

Internal Examiner External Examiner

Date : Date:

III
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA
SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

CERTIFICATE

This is to certify that Mr. Himanshu Sharma (21100BTCSE09846) has successfully completed
his industrial internship, starting from 10 January to 25 April 2025 and has submitted the final
report. He has successfully completed this Internship under the Mentorship of Prof. Pooja
Deshpande, Associate Professor Department of Computer Science Engineering as a partial
fulfillment of the degree of Bachelor of Technology in Computer Science Engineering of the
Department of Artificial Intelligance and Data Science at Shri Vaishnav Institute of
Information Technology of Shri Vaishnav Vidyapeeth Vishwavidyalaya, Indore during the
semester Jan – June 2025.

Internal Mentor

HOD
Dr. Jigyasu Dubey

Director
Dr.Anand Rajawat

IV
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA
SHRI VAISHNAV INSTITUTE OF INFORMATION TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

Acknowledgement

First, I would like to thank Dr. Upinder Dhar, Hon’ble Vice Chancellor of the University for
giving me an opportunity to do the internship with an external organization.
Secondly, I would like to extend my sincere gratitude towards the External Mentor Mis. Swati
Parihar of Yan Solution Private Limited for giving me an opportunity at their esteemed
organization.
I also would like to thank all the people that worked along with me in Yan Solution Private
Limited 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 highly indebted to Director Dr. Anand Rajawat, for the facilities and continuous support provided
by them to accomplish this internship. I would also like to thank my faculty Prof. Pooja Deshpande
for their constructive criticism throughout my internship. I would like to thank them for their support
and advice to complete an internship in the above said organization. I am extremely grateful to my
department’s staff members and friends who helped me in successful completion of this internship.

Himanshu Sharma
21100BTCSE09846
Computer Science and Engineering
Executive Summary

The internship at Yan Solution Private Limited. Ltd. provided a valuable opportunity to gain hands-on

experience in web development within a real-world e-commerce environment. Throughout the program,

I worked on both the frontend and backend aspects of website development, using technologies such as

HTML, CSS, JavaScript, Bootstrap, Node.js, Express.js, and MongoDB. I contributed to building

responsive user interfaces, integrating APIs, and implementing key features like shopping carts and

product listings. This experience deepened my understanding of full-stack development, website

structure, and deployment processes.Collaborating with the development team and participating in cross-

functional meetings improved my communication, teamwork, and overall project awareness. I also

encountered challenges such as debugging code, managing time across multiple tasks, and ensuring

seamless integration of new features into a live system. These situations taught me the importance of

problem-solving, version control, and testing in maintaining a stable and user-friendly platform.Overall,

the internship was incredibly enriching and has equipped me with strong technical skills, industry

experience, and a better understanding of how web applications are built and maintained. It has also

strengthened my confidence and prepared me for a successful career in the field of web development.
1. Table of Contents

Title Page I

Declaration II

III
Internship Approval Sheet

Certificate IV

V
Acknowledgements

VI
Executive Summary

A Brief Introduction Of The Organization’s 1

1.1
1
Introduction
1.2
1
Key Components

2-3
Overview Of The Organization

2.1
2
Brief History
2.2
2
Business Size
2.3
2-3
Product Lines
2.4
3
Competitors
2.5
3
Brief Summary Of All Departments

4
Plan Of Internship Program

3.1 Introduction of E-Commerce website 4

3.2 Internship Duration 4

3.3 Training Departments And Duration 4

VII
5-7
Training Program

4.1
5-6
First And A Half Month
4.2
6
Second Half

4.3
7
Ongoing Project

8-10
Learning Experience

5.1 8
Knowledge Acquired

5.2 8-9
Skills Learned

5.3 Observed Attitudes And Values Gained 9

5.4 The Most Challenging Task Performed 10

11-12
Strengths, Weaknesses, Opportunities, Threats (Swot) Analysis

6.1 Strengths 11

6.2 Weaknesses 11

6.3 Opportunities 12

6.4 Threats 12

13-14
Problem Identification And Solution

7.1 Problem Identification 13

7.2 Consequences Of The Current Problems 13

7.3 Solution 13-14

VIII
Conclusion 15-16

8.1 Overall Experience In The Internship 15

8.2 Tasks Performed 15

8.3 Learning Experience 15

8.4 Overall Reflection 16


A BRIEF INTRODUCTION OF THE ORGANIZATION’S

1.1 Introduction
The E-commerce website development project aims to create a fully functional, scalable, and user-
friendly online shopping platform that allows users to browse, search, and purchase products efficiently
while providing administrators with tools to manage the system. This project addresses the growing
need for digital shopping solutions, especially in today’s fast-paced world where convenience,
accessibility, and seamless user experience are key. The core objective of this project is to build a
responsive website that facilitates online transactions by implementing essential features such as
product listing, user registration and login, secure checkout, and payment gateway integration. The
project is developed using modern web development technologies. On the front end, HTML5 is used
to structure the content of the pages, CSS3 is employed for designing and layout purposes, and
JavaScript is used to add interactivity and enhance user engagement. For responsive design and mobile
compatibility, Bootstrap is integrated, while in more dynamic versions of the project, React.js can be
used to develop a highly interactive single-page application. On the backend, Node.js is chosen as the
runtime environment for executing JavaScript on the server side, along with the Express.js framework
to build robust APIs and handle server routing. For database management, MongoDB is used as a
NoSQL database to store user details, product information, orders, and reviews; alternatively, relational
databases like MySQL or PostgreSQL can be used when normalized data storage is preferred. The
project also includes RESTful API implementation for seamless communication between the frontend
and backend, and JWT (JSON Web Tokens) for secure, token-based user authentication.

1.2 Key Components

1. Project Goal and Purpose


The primary goal of this project is to develop a scalable, user-friendly, and fully functional e-
commerce platform that caters to the modern need for convenient and accessible online shopping. The
project addresses the growing trend of digital commerce and aims to provide users with a seamless
and efficient shopping experience while offering administrators powerful tools to manage the system’s
backend. The focus is on building a robust system that balances user convenience with operational
efficiency.

2. User-Centric Features
The website is designed to allow users to browse, search, and purchase products with ease. Core
functionalities include user registration and login, enabling customers to create accounts, securely
sign in, and maintain order history. A product listing system displays all available items with detailed
descriptions, prices, and images. The project also incorporates a shopping cart, allowing users to add
or remove items before proceeding to a secure checkout. An optional payment gateway integration is
implemented to simulate or handle real online payments, enhancing the overall e-commerce
experience.
3. Administrator Panel and Management Tools
The backend of the system includes an admin panel with tools to manage users, products, orders, and
reviews. Administrators can add, update, or delete products, view order history, and handle user
inquiries. This feature ensures efficient backend operations and gives full control over website
content and transactions.

4. Frontend Development Technologies


The user interface is built using modern web development technologies.
o HTML5 is used for structuring web pages.
o CSS3 styles the visual layout and improves design.
o JavaScript adds interactivity, dynamic content, and event handling.
o Bootstrap ensures responsive design, making the site mobile and tablet-friendly.
o In advanced versions, React.js is used for developing highly interactive and responsive single-
page applications (SPAs), offering faster navigation and better performance.

5. Backend Development and Server-Side Logic


The backend is powered by Node.js, a JavaScript runtime used for building scalable network
applications. The Express.js framework is used to handle routing, middleware, and the creation of
RESTful APIs that connect frontend requests to backend logic. This server setup ensures efficient
handling of user interactions, data management, and communication between components.

6. Database Management Systems


For storing and retrieving data such as user details, product information, and order records, MongoDB
is used as a NoSQL database. MongoDB allows flexible document-based storage, which is ideal for
applications with evolving data structures. Alternatively, MySQL or PostgreSQL can be used when a
relational structure and normalized data are required, particularly for more complex queries and
relationships.

7. Security and Authentication


The system uses JWT (JSON Web Tokens) to ensure secure, token-based authentication. JWTs
protect user sessions and data by verifying user identity and enabling role-based access control (e.g.,
admin vs. customer). This helps in securing login processes and safeguarding sensitive information.

8. API and Communication Architecture


The architecture follows a RESTful API model, enabling smooth and structured communication
between the frontend and backend. This makes the system scalable, modular, and easier to maintain
or upgrade in the future. RESTful APIs allow data to be exchanged in a consistent format
(typicallJSON), supporting various frontend clients (e.g., web or m
OVERVIEW OF THE ORGANIZATION

2.1 Brief History

Yan IT Solutions Pvt. Lt is a fast-growing and dynamic IT company specializing in web development services,
with a strong focus on delivering customized and scalable e-commerce solutions. The company is dedicated to
helping businesses establish and grow their online presence by creating modern, responsive, and user-friendly
websites tailored to meet specific client needs. Established with the goal of providing high- quality digital
solutions, Yan IT Solutions combines technical expertise with innovative thinking to offer
end-to-end web development services — from initial design to final deployment and maintenance.

2.2 Business Size


With growing experience in the e-commerce sector, Yan IT Solutions Pvt. Limited is supported by a
dedicated team of professionals focused on delivering high-quality products and customer service. While
specific data about employee count or stock information is not publicly available, the company's steady
growth and commitment to innovation highlight its rising influence in the regional market.

2.3 Product Lines

Yan IT Solutions Pvt. Limited Product provides a curated selection of personal care and lifestyle
products focused on the needs and preferences of girls and women. Its offerings include:
 E-Commerce Platform: A user-friendly online store designed for seamless browsing,
purchasing, and customer support, offering a range of beauty, wellness, and lifestyle products.
 Product Customization and Curation: The team focuses on selecting and tailoring product
bundles based on customer preferences and seasonal trends.
 Customer-Centric Services: Prioritizes customer satisfaction through responsive support, order
tracking, and return management.
 Digital Marketing and Outreach: Engages customers via social media, influencer
collaborations, and targeted campaigns to grow brand visibility.
 Technology-Driven Operations: Integrates inventory management, user data analytics, and
order fulfilment systems to ensure efficiency and scalability.
2.4 Competitors

Yan IT Solutions Pvt. Limited Product operates in a competitive landscape within the e-commerce
and personal care industry. Competitors may include other online beauty and lifestyle brands, personal
care product retailers, and women-focused shopping platforms offering similar products and services.

2.5 Brief Summary of All Departments

Yan IT Solutions Pvt. Limited Product’s organizational structure likely includes several
departments focused on delivering a smooth and effective e-commerce experience. These
departments may include:
● Product Design and Development
● Marketing and Brand Management
● Sales and Customer Support
● Logistics and Inventory Management
● IT and Web Development
● Human Resources and Administration

Each department plays a vital role in ensuring product quality, enhancing customer satisfaction,
managing online sales, and maintaining operational efficiency within the growing personal care
and e-commerce domain.
PLAN OF INTERNSHIP PROGRAM

3.1 Introduction of Business Analysis Division


During my internship, I had the opportunity to work as a Web Developer Intern in the Web
Development Division of Yan IT Solutions Pvt. Limited. This division plays a crucial role in building
and maintaining the company’s digital presence, particularly through the development of e-
commerce platforms. The team is responsible for designing, coding, and deploying user-friendly and
scalable websites that meet both business and customer needs. My responsibilities included
contributing to the frontend and backend development of the e-commerce website, ensuring responsive
design, implementing secure user authentication, and integrating product and order management
features. By working closely with departments such as UI/UX design, marketing, and backend
development, I gained valuable experience in transforming business requirements into functional and
visually appealing web solutions. This collaboration ensured that the technical implementation
supported business goals, enhanced user experience, and contributed to overall customer satisfaction
and online growth.

3.2 Internship Duration

My internship commenced on January 10, 2025, and concluded on 25 April, 2025, spanning a total
duration of Four months.

3.3 Training Departments and Duration


Throughout my internship, I exclusively received training within the UI/UX Design Division, where
all my learning and practical experience were focused. This immersive experience allowed me to
gain a deep understanding of the core responsibilities of a UI/UX Designer, especially in the context
of e-commerce website development. Over the course of three months, I actively participated in
designing user-friendly interfaces, creating wireframes and prototypes, and conducting user research
to understand customer behavior and preferences. I collaborated with cross-functional teams, including
developers and business analysts, to ensure that design solutions aligned with both user expectations
and business goals. Additionally, I observed real-time design iterations, learned the importance of
usability testing, and worked on enhancing user journeys to improve engagement and conversion rates.
This hands-on experience significantly strengthened my skills in user-centered design, visual
aesthetics, and problem-solving in a digital commerce environment.

TRAINING PROGRAM

1.1 First and a Half Month


During the initial phase of my internship as a UI UX Intern, I underwent a structured training program focused
on the fundamentals of web development technologies, frameworks, and development practices specific to e-
commerce applications. This foundational period was essential in preparing me to contribute to live projects
and understand the technical workflow within a real-world software development environment.

 Introduction to Web Development Fundamentals:


The training began with an overview of the core responsibilities of a web developer, especially in the
context of building responsive and dynamic e-commerce platforms. I gained a clear understanding of
the Software Development Life Cycle (SDLC) and how developers collaborate with designers,
analysts, and testers to build complete software solutions.
 Frontend and Backend Technology Training:
I received hands-on training in HTML5, CSS3, JavaScript, and Bootstrap for building interactive and
mobile-friendly user interfaces. I also learned the basics of Node.js and Express.js for backend
development, including how to set up servers and APIs to manage product and user data efficiently.
 Introduction to Product Research and Feature Planning:
As part of early-stage development preparation, I conducted basic competitor research to understand
existing e-commerce trends, user interface designs, and feature sets. This research helped our team plan
features for the project and identify industry best practices that could be implemented for a better
user experience.

1.2 Second Half

During the second half of my internship at Yan IT Solutions Pvt. Limited, my focus shifted from foundational
learning to applying my skills in real project work as a UI/UX Designer Intern. I had the opportunity to
directly contribute to the design and user experience development of the company’s e- commerce website.
This phase allowed me to take part in creating user-centric solutions that improved both usability and visual
appeal.

My primary responsibilities included designing product pages, user registration/login forms, shopping
cart interfaces, and the checkout flow with a focus on user experience, accessibility, and visual
hierarchy. I created wireframes, mockups, and interactive prototypes using tools like Figma and Adobe
XD, and collaborated closely with frontend developers to ensure the designs were implemented
accurately and responsively.

I also conducted user research and usability testing to gather feedback on the interface designs. This
included observing user behavior, identifying pain points in navigation, and refining the design based on
real user interaction. Through this, I was able to iterate on designs and make informed decisions to
enhance overall user satisfaction and conversion rates.

In addition, I contributed to building a consistent design system, including selecting fonts, colors,
button styles, and iconography that aligned with the brand identity and provided a cohesive user interface
across all pages. I also worked on optimizing the website’s mobile responsiveness, ensuring a smooth
and engaging experience across all devices.

This hands-on project gave me real-world experience in user interface design, user flow optimization,
responsive layouts, and design-to-development collaboration. It also strengthened my understanding of
how thoughtful design directly contributes to business goals, such as increasing customer retention and
sales in an e-commerce environment.

1.3 Ongoing Project


As part of my ongoing responsibilities during the internship at Yan IT Solutions Pvt. Ltd., I am actively
working as a UI/UX Designer on the company’s e-commerce platform, which focuses on selling a wide
range of girls’ fashion, accessories, and lifestyle products. This live project is aimed at enhancing the
overall user experience and improving the visual design of the platform to increase customer engagement
and satisfaction.

My primary focus is on analyzing the user journey and identifying areas in the website interface that
require improvement. This includes reviewing user behavior data such as page views, bounce rates,
click heatmaps, and cart abandonment rates to understand how users interact with the site. Based on
these insights, I am redesigning key touchpoints such as the homepage layout, product listing pages,
and checkout flow to reduce friction and improve usability.

I am also working on developing UI components that are visually appealing, brand-consistent, and
responsive across devices. Using tools like Figma, I create detailed low-fidelity wireframes and high-
fidelity mockups, which are reviewed in collaboration with the development and marketing teams. My
work also includes optimizing mobile design layouts, ensuring smooth navigation and faster
interactions on smartphones and tablets, where most e-commerce traffic originates.

In addition, I contribute to user interface testing, gathering feedback through usability testing sessions
and using it to make iterative design improvements. I am also involved in updating and maintaining a
centralized design system to standardize components like buttons, forms, fonts, and icons across the
entire platform, making the UI more consistent and easier to scale.

This ongoing project has greatly enhanced my skills in user-centered design, design thinking, responsive
layout development, and collaborative team workflows. Most importantly, it has provided me with
practical experience in how thoughtful and research-driven design decisions can directly impact
conversion rates, customer retention, and overall business growth in an e-commerce environment.

LEARNING EXPERIENCE

5.1 Knowledge Acquired

The internship experience at Yan IT Solutions Pvt. Ltd provided me with a well-rounded and practical
understanding of UI/UX design principles in the context of a real-world e-commerce environment. As a UI/UX
Designer Intern, I focused on enhancing the visual design, usability, and overall user experience of the
company’s digital storefront. This hands-on training allowed me to apply my academic learning in a
professional setting, where I tackled design challenges aligned with customer expectations and business
objectives.

I gained in-depth knowledge in the following key areas:

Understanding UI/UX Design Principles, including user-centered design, accessibility standards,


and responsive web design best practices.
Creating wireframes, mockups, and prototypes using industry-standard tools such as Figma and
Adobe XD, while ensuring design consistency and brand alignment.

Conducting user research and usability testing to identify pain points in the user journey and
suggest actionable design improvements that increased engagement and conversion rates.

Collaborating with cross-functional teams, including developers, business analysts, and marketers,
to ensure the design vision was translated into a functional and user-friendly interface.

Working with design systems and UI libraries to maintain visual consistency across the platform,
and contributing to the development of reusable design components.

Analyzing user behavior and feedback through tools such as Google Analytics and heatmaps to
make data-driven design decisions and iterate effectively on existing layouts and workflows.

This internship allowed me to bridge the gap between theory and practice, reinforcing concepts I learned in
my Computer Science and Engineering coursework at SVVV, especially in subjects like Human-Computer
Interaction, Web Technologies, and Project Management. The experience helped me develop a strong
foundation in empathy-driven design thinking, sharpened my creative and analytical abilities, and gave me the
confidence to contribute meaningfully to real-world digital projects.

5.2 Skills Learned


Throughout my internship at Yan IT Solutions Pvt. Ltd, I developed a wide range of technical and collaborative
skills essential for a successful career as a Web Developer, especially in the context of building and maintaining
e-commerce platforms. The experience provided me with valuable practical exposure to
full-stack development, responsive design, and backend integration. Some of the key skills I acquired
include:

 Frontend Web Development:


I gained hands-on experience in developing responsive and visually appealing user interfaces using
HTML5, CSS3, JavaScript, and Bootstrap. I worked on designing and coding dynamic pages such as
product listings, shopping carts, login forms, and checkout pages.
 E-Commerce Website Architecture:
I developed a strong understanding of how an e-commerce website operates, including the structure
of product catalogs, user account systems, order workflows, and secure payment integrations. This
helped me understand how to structure the codebase for scalability and performance.
 Backend Development with Node.js and Express.js:
I learned how to set up servers, define routes, and create RESTful APIs using Node.js and Express.js.
I was involved in developing the backend logic for handling user authentication, product management,
and order processing.
 Database Integration and CRUD Operations:
I worked with MongoDB and used Mongoose to perform Create, Read, Update, and Delete (CRUD)
operations. This allowed me to build features such as saving user details, managing product information,
and recording orders and transactions securely.
 Version Control and Deployment:
I became comfortable using Git and GitHub for version control, collaborating with teammates, and
tracking project changes. I also learned basic deployment practices using platforms like Heroku and
Render to host the website and make it publicly accessible.
 Collaboration and Problem-Solving:
I worked closely with UI/UX designers, business analysts, and fellow developers to implement
functional requirements and solve development challenges. Communication and teamwork played a
major role in delivering quality results and meeting project deadlines.
5.3 Observed Attitudes and Values Gained
During my internship at Yan IT Solutions Pvt. Ltd., I had the opportunity to observe several attitudes and
values that are essential for thriving in the professional world, especially in the dynamic field of web
development and design. These attitudes not only shaped my approach to work but also reinforced the
importance of a positive and productive workplace culture. Some of the key values and attitudes I observed
include:

 Dedication and Commitment:


I witnessed a strong sense of dedication and commitment among the team members. Whether it was
designing a complex user interface, fixing a bug, or delivering a feature on time, everyone at Yan IT
Solutions Pvt. Ltd. demonstrated an unwavering commitment to producing high-quality work. This
attitude motivated me to continually strive for excellence in my own tasks and always meet project
deadlines with a high standard of quality.
 Continuous Learning:
In the ever-evolving tech industry, I saw the importance of continuous learning emphasized
throughout my internship. The team encouraged exploring new tools, frameworks, and design
techniques. I observed how staying updated with the latest trends and technologies in UI/UX design
and web development can significantly enhance the quality of work. This value of self-improvement
and upskilling was a core part of the team culture, which aligns with my own desire to grow
professionally.
 Teamwork and Collaboration:
Teamwork and collaboration were key principles at Yan IT Solutions Pvt. Ltd.. Designers,
developers, and business analysts worked together seamlessly to bring the e-commerce platform to
life. I saw firsthand how effective communication, mutual respect, and a collaborative mindset can
lead to innovative solutions and successful project outcomes. This experience reinforced the
importance of working cohesively with others and how shared goals and responsibilities lead to
greater success.

These values are in perfect alignment with the culture at SVVV, where we are constantly encouraged to
uphold principles of professionalism, ethics, and lifelong learning. This internship experience has not only
enhanced my technical skills but also shaped my professional mindset, preparing me for a successful career
in the tech industry.

5.4 The Most Challenging Task Performed

One of the most challenging tasks I undertook during my internship at Yan IT Solutions Pvt. Ltd. as a Web
Developer Intern was the implementation and integration of a customer feedback system into the existing e-
commerce platform. This task was technically demanding and required both frontend and backend
coordination, along with a deep understanding of the platform’s architecture.

Designing the Feedback System Functionality

The system needed to support multiple types of feedback, including product reviews, service ratings, and
general comments. Creating a user-friendly and accessible feedback form with proper validations using
HTML, CSS, and JavaScript was the first step. Ensuring it worked seamlessly across devices and browsers
added to the complexity.

Backend Integration and Data Storage


The next challenge was building the backend using Node.js and Express.js to handle the submission of
feedback and store it securely in the MongoDB database. I had to create new API routes, manage
authentication, and ensure data integrity, especially since the feedback was linked to specific users and
products.

Maintaining Platform Stability

Integrating this new module without disrupting existing functionalities like product pages, checkout, and
user profiles required careful code management and version control using Git. The backend also had to be
optimized to ensure that performance wasn't compromised by additional database queries.

To overcome these challenges, I broke the task down into clear modules — frontend form design, backend
API development, database schema update, and testing. I regularly collaborated with senior developers and
the UI/UX team to ensure alignment. Additionally, I participated in code reviews and daily stand-up meetings
to gather feedback and resolve blockers in real time.

I also worked with the data privacy team to implement appropriate security measures, such as input
sanitization and access controls, to ensure customer data remained secure.

Overall, this task gave me deep practical exposure to full-stack development, feature integration in live
systems, and collaborative problem-solving. It strengthened my ability to work under pressure, maintain
code quality, and contribute to meaningful improvements in a production environment.
Strengths, Weaknesses, Opportunities, Threats (SWOT)
Analysis

6.1 Strengths

 Skilled Technical Team:

Yan IT Solutions Pvt. Ltd. has a technically proficient team of web developers, UI/UX designers, and
project managers who bring strong coding, design, and system integration skills. This strength ensures
timely delivery of robust and scalable e-commerce websites.

 Hands-on Development Environment:


The company provides a practical, hands-on environment where interns and junior developers are
given real responsibilities. During my internship, I actively contributed to front-end and back-end
development tasks, which enhanced both my confidence and technical expertise.
 Focus on Custom E-Commerce Solutions:
Yan IT Solutions specializes in custom e-commerce development tailored to the specific needs of
clients. This adaptability allows the team to provide flexible, client-specific platforms with features like
product filtering, cart systems, secure payment gateways, and more.
 Agile Development Methodology:
The team follows an Agile approach, which enables rapid iteration, continuous feedback, and the
ability to quickly pivot when changes are required. This helps in keeping the project aligned with
client expectations and market needs.

6.2 Weaknesses
 Limited Team Size for Large Projects:
As a growing company, Yan IT Solutions sometimes faces challenges when handling multiple large-
scale projects simultaneously. Limited team capacity can lead to resource constraints and pressure during
peak workloads.

 Dependency on Client Input:


In web development, frequent delays can occur when waiting for design approvals or incomplete client
inputs. This dependency sometimes affects development timelines, especially for feature-intensive
platforms like e-commerce websites.
6.3 Opportunities

Expansion into Full-Stack Services:


Yan IT Solutions can expand its service portfolio to offer end-to-end digital commerce solutions,
including SEO, digital marketing, mobile app integration, and third-party logistics (3PL) plugins —
allowing clients to get a one-stop-shop for online business.

Rise in Demand for Online Stores:


With the rapid digitalization of small and medium businesses post-pandemic, there’s a growing
demand for cost-effective, easy-to-manage e-commerce platforms. This trend provides a great
opportunity for Yan IT Solutions to expand its client base.

6.4 Threats
Technological Disruption:
The fast-evolving web development landscape — with new frameworks, libraries, and tools emerging
frequently — poses a risk. If the company doesn’t keep up with technologies like React, Next.js,
Progressive Web Apps (PWAs), etc., it could fall behind competitors.

 Cybersecurity and Data Privacy Regulations:


With e-commerce platforms handling sensitive customer data, any security lapse could lead to loss
of trust and legal consequences. Stricter data protection laws and increasing cyber threats make
security a significant ongoing challenge.

PROBLEM IDENTIFICATION AND SOLUTION

7.1 Problem Identification

During my internship at Yan IT Solutions Pvt. Ltd I observed a few operational challenges that impacted
workflow and team efficiency:

Lack of Cross-Team Coordination: Teams often worked in silos, leading to duplicated efforts and
inconsistencies in deliverables. This lack of coordination slowed decision-making and made it harder to meet
shared objectives.

Project Timelines: Projects were frequently assigned strict deadlines without a clear estimation process.
This often resulted in last-minute revisions, incomplete features, and high pressure on team members to
deliver within unrealistic timeframes.

7.2 Consequences of the Current Problems


Lower Productivity: Communication gaps reduce collaboration and delay task completion.

Higher Error Rates: Misunderstandings increase mistakes and rework, affecting timelines and costs.

Client Dissatisfaction: Rushed work due to tight deadlines can compromise quality and client trust.

Employee Stress: Unrealistic deadlines contribute to stress and burnout, lowering team morale.

7.3 Solution
To address the primary challenges I observed during my internship at Yan IT Solutions Pvt. Ltd., especially
concerning communication gaps and unrealistic project timelines in the development workflow, I
recommend the following technical and process-oriented solutions:

1. Strengthening Communication Frameworks for Developers


From a web development perspective, project clarity is crucial. I recommend the adoption of structured
communication tools and practices specifically tailored for development teams. These include:

 Daily stand-up meetings (Agile model) to ensure every developer is aligned with current tasks and
blockers.
 Use of version control platforms like GitHub with clear commit messages and pull request reviews to
enhance collaboration.
 Adoption of team communication platforms such as Slack or Microsoft Teams with dedicated
channels for frontend, backend, and QA teams to reduce cross-functional misunderstandings.
 Proper documentation of APIs, modules, and sprints using tools like Confluence or Notion for quick
reference and onboarding.

These measures would help maintain consistency across the codebase and reduce delays caused by unclear
instructions or miscommunication.

2. Setting Practical Development Timelines

Unrealistic timelines often result in rushed coding, technical debt, and reduced code quality. To resolve this:

 Project managers and tech leads should involve developers during sprint planning, so that estimates are
more grounded in actual technical effort.
 Use of project management tools like Jira or Trello with clearly defined epics, tasks, and priorities to
visualize workload and capacity.
 Emphasizing test-driven development (TDD) and code reviews to focus on quality rather than just
meeting delivery dates.
 Allocating buffer time for debugging, integration, and unexpected issues during deployment cycles.

CONCLUSION

8.1 Overall Experience in the Internship

My internship at Yan IT Solutions Pvt. Ltd. as a Web Developer Intern was an enriching and hands-on
learning experience. It provided me with the opportunity to apply my technical knowledge to real-
world web development projects, particularly in the field of e-commerce. I got the chance to work in a
professional environment where I contributed to the development, integration, and optimization of a
fully functional e-commerce platform. The experience helped me grow not only in technical skills such
as frontend and backend development but also in understanding how a collaborative software
development team operates in the industry.

8.2 Tasks Performed:


During my internship, I worked on various core tasks that directly contributed to the design and
functionality of the e-commerce website. On the frontend, I focused on creating responsive and
user-friendly interfaces using HTML, CSS, JavaScript, and Bootstrap, ensuring smooth navigation
across all devices. On the backend, I assisted in development using Node.js and Express.js, helping
to set up REST APIs that connected the frontend with the server.

I also worked with MongoDB for database management, organizing and maintaining product
details, user accounts, and order records. In terms of feature development, I contributed to the
implementation of modules like customer reviews, shopping cart systems, and product filtering
functionalities.

In addition, I actively used Git and GitHub for version control, enabling smooth collaboration
with other developers. I was also involved in testing and debugging, where I identified and
resolved bugs to ensure the website ran smoothly across different browsers and screen sizes.

8.3 Learning Experience


The internship was a powerful learning experience that helped bridge the gap between my
academic learning and industry practices. I gained hands-on experience with technologies like
HTML5, CSS3, JavaScript, Bootstrap, Node.js, Express.js, and MongoDB. I also developed an
understanding of how real-world web applications are structured, deployed, and maintained.

Working on an active e-commerce project gave me exposure to project lifecycle management,


collaborative coding, and responsive design practices. I also learned the importance of writing clean,
maintainable code, working within deadlines, and effectively communicating with cross- functional
teams including designers, testers, and project managers.

The mentorship I received from senior developers at Yan IT Solutions Pvt. Ltd. was instrumental
in helping me overcome technical challenges and build confidence in my skills. Their guidance,
along with feedback during code reviews and project discussions, accelerated my learning and gave
me clarity on development best practices in a real business setting.

8.4 Overall Reflection


Reflecting on my internship experience, I am genuinely grateful for the opportunity to work with
Yan IT Solutions Pvt. Ltd. as a Web Developer Intern. Being part of a real-world e-commerce
project allowed me to apply my technical skills to build something meaningful and impactful.
Contributing to the development of user interfaces, integrating backend functionalities, and
optimizing user experience was both challenging and fulfilling. This hands-on exposure helped
me understand the dynamics of full-stack development and how different components come together
to form a complete product.Throughout my time at Yan IT Solutions, I developed key technical skills
in frontend and backend development, database management, and collaborative coding. Beyond the
code, I learned the importance of working as a team, meeting deadlines, and continuously improving
through feedback and iteration. The supportive environment, combined with guidance from
experienced professionals, helped me grow not just as a developer but also as a responsible and
adaptable team member.In conclusion, my internship was a highly rewarding phase of my learning
journey. It bridged the gap between academic concepts and industry practices, gave me confidence
in my abilities, and motivated me to pursue a career in web development with clarity and enthusiasm.
I am thankful for the mentorship, collaboration, and learning culture at Yan IT Solutions Pvt. Ltd.,
and I look forward to building on this experience as I move forward in the tech industry.

You might also like