1 Hkreport
1 Hkreport
in
by
21100BTCSE09846
Under the Supervision of
Assistant Professor
Computer Science & Engineering
SVIIT
I
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA,
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.
Date:
II
SHRI VAISHNAV VIDYAPEETH VISHWAVIDYALAYA,
2024-25
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.
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
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
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
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
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
VIII
Conclusion 15-16
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.
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.
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.
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.
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
My internship commenced on January 10, 2025, and concluded on 25 April, 2025, spanning a total
duration of Four months.
TRAINING PROGRAM
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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:
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.
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
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.
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.
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.