VISVESVARAYA TECHNOLOGICAL UNIVERSITY
BELAGAVI - 590018
2023-2024
An
Internship Report on
“ E-commerce website using full stack ”
Submitted in the partial fulfilment of the requirement for the VII Semester
Internship Work-18CSI85 for the award of degree of
Bachelor of Engineering
In
Computer Science and Engineering
Submitted by
KRUTHIKA R 1GV20CS030
NISHA N 1GV20CS040
Carried at
Dr. T. THIMMAIAH INSTITUTE OF TECHNOLOGY
Under the Guidance of
Internal Guide External Guide
Mrs. SHALINI G Mr. NARASIMHA REDDY
Asst Professor, Dept of Cse Full Stack Developer
Dr. TTIT, KGF Founder, Pro Stack Academy
Dr. T. THIMMAIAH INSTITUTE OF TECHNOLOGY
(Formerly Golden Valley Institute Of Technology)
Department of Computer Science and Engineering
Oorguam, Kolar Gold Fields 563120
DR. T. THIMMAIAH INSTITUTE OF TECHNOLOGY
Oorguam Post, K.G.F-563120
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CERTIFICATE
This is to certify that the Internship report entitled “Ecommerce Website Using Full Stack
Development” is a bonafide work carried out by KRUTHIKA R (1GV20CS030), NISHA N
(1GV20CS040), in the partial fulfilment of the requirement for the completion of 7th semester of
Bachelor of Engineering in Computer Science and Engineering of the Visvesvaraya Technological University,
Belgaum during the academic year 2023-2024.
The Internship report has been approved as it satisfies the academic requirements in respect of
Internship 18CSI85 prescribed for the Bachelor of Engineering Degree.
……………………………. ……………………….. ….....…………………
Signature of Guide Signature of H.O.D Signature of Principal
Mrs. Shalini G Dr. S Sreedhar Kumar Dr. Syed Ariff
Asst. Prof, Dept of CSE, Prof and HOD, Dept of CSE, Principal,
Dr. TTIT, KGF Dr. TTIT, KGF Dr. TTIT, KGF
External Viva
Name of the Examiners Signature with date
1……………………. .….…….……………..
2……………………. ……………………….
3……………………. ……………………….
ACKNOWLEDGEMENT
It is with the profound feeling of gratitude we would like to express our sincere thanks to our
institute Dr. T THIMMAIAH INSTITUTE OF TECHNOLOGY, KGF for providing excellent
infrastructure for the successful completion of Internship.
We wish to express a whole hearted thanks to our Principal Dr. SYED ARIFF, DR. TTIT for his
support and encouragement.
We would like to thank to our HOD, Dr. S SREEDHAR KUMAR, Prof, Dept. of CSE, for
his valuable suggestions, guidance and encouragement throughout the Internship development
period.
We would like to Extend heartly thanks to our Guide Ms. Shalini G Asst. Prof, Dept. of CSE
for her valuable suggestions, guidance and support in completion of this Internship.
We would like to thank Internship Co-Ordinator Ms. Preethi S, Asst. Prof, Dept. of CSE,
and External guide Mr Narasimha Reddy, Full Stack Developer, Founder, PROSTACK
ACADEMY for timely support in the completion of this Internship.
We thank all the teaching and non-teaching staff of the department, who helped us in completing the
Internship.
Last but not least we would like to thank our parents for what we are today and finally our friends who
helped us in successful completion of Internship and for the betterment of my career.
KRUTHIKA R (1GV20CS030)
NISHA N (1GV20CS040)
i
ABSTRACT
Full Stack Development is Widely Used in all applications. It Allows You to handle both Front-End
and Back-End aspects of a project. When it comes to Full Stack Development, the Scope of Developing
an ECommerce Website is quite extensive. An Ecommerce Website is used to facilitate Online buying
and selling. It Allows Businesses to showcase their products or services, provide detailed information and
enable customers to make purchases directly on the website. Customers can browse, compare, and select
products, add them to shopping cart, and complete transactions securely. It is all about making shopping
convenient and accessible for customers while helping businesses reach a wider audience and increase
sales. Having Knowledge of developing an ecommerce website can be super beneficial for a full stack
developer. We can handle the user interface, design and user experience on front-end, also managing the
server-side logic, database integration, and payment processing on the back-end. Being able to handle the
entire development process gives you more control and flexibility, and makes us a valuable asset in
building robust and efficient e-commerce website. Developing the e-commerce website includes several
tasks like Designing and Creating the user-interface, implementing front-end functionality with HTML,
CSS, and JavaScript, building back-end logic with server-side logic using Java Frameworks like Java EE
or Spring Boot, integrating databases for storing product information and user data, setting up secure
payment gateways. Finally optimizing the website’s functionality and performance. It’s a Step-by-Step
process that requires a combination of front-end and back-end skills.
ii
Ecommerce Website Using Full Stack INTRODUCTION
CHAPTER 1 INTRODUCTION
PROSTACK ACADEMY
Pro Stack Academy is a Company that specializes in Full Stack Development training
and services. They provide top-notch courses and also work on real world projects. They
have a team of skilled developers who work on projects for Clients. They offer courses that
cover both Front-end and Back-end developments, giving a comprehensive understanding of
the entire stack. They Offer both training and real-world development opportunities
1.1 FORMATION OF COMPANY
Pro Stack Academy was Established in 2018 by a team of experienced professionals
passionate about full stack development.
Figure 1.1: PROSTACK ACADEMY Logo
1.2 BRIEF HISTORY OF COMPANY
Pro Stack Academy was found in 2018 with the goal of providing comprehensive full stack
development training to aspiring developers. Since then, they have grown steadily and gained
recognition for their high-quality education programs. Pro stack Academy has successfully
trained and placed numerous students in top tech companies, establishing itself as a reputable
institution in the field of full stack development. Their commitment to empowering
individuals with the skills needed for success has made them a popular choice among those
looking to enter the tech industry.
Dept of CSE, Dr. TTIT, KGF 1 2023-24
Ecommerce Website Using Full Stack INTRODUCTION
1.3 VISION AND MISSION
We envision in reaching out to each and every individual around the world by providing top-notch
professional training and technical solutions, within the year 2025.
• To become a globally recognized leader in full stack development.
• To empower a diverse community of developers and equip them with the skills and
knowledge needed to thrive in the ever-evolving tech industry.
• To make a positive impact on the lives of thousands of aspiring developers worldwide.
1.3.1 VISION OF PROSTACK:
Pro Stack’s vision is to be the leading provider of full stack development education,
empowering individuals to become proficient and successful in the tech industry.
1.3.2 MISSION OF PROSTACK :
The Mission of Pro Stack Academy is to empower individuals with the skills and
knowledge needed to succeed in the field of full stack development. They strive to provide a
comprehensive and practical learning experience, equipping students with the expertise to
build innovative and impactful web applications. Through their training programs, pro stack
academy aims to bridge the gap between industry requirements and the skill set of aspiring
developers, enabling them to thrive in the tech industry.
Dept of CSE, Dr. TTIT, KGF 2 2023-24
Ecommerce Website Using Full Stack INTRODUCTION
1.4 MAJOR MILESTONES
Pro Stack Academy has achieved several significant milestones since its inception. Some of
the Major Milestones includes:
• Launching a comprehensive curriculum: Pro stack developed a well-rounded curriculum
covering various aspects of full stack development.
• It has formed partnerships with industry-leading companies and organizations to provide
students with valuable insights, networking opportunities and potential job placements.
• It has facilitated numerous successful student placements in top tech companies,
demonstrating the effectiveness of their training programs and the quality of their
graduates.
• It has received positive feedback from students who have appreciated the quality of
education, mentorship and support provided by the academy.
• These milestones highlight pro stack academy’s commitment to delivering high-quality
education and preparing students for successful careers in full stack development.
Dept of CSE, Dr. TTIT, KGF 3 2023-24
Ecommerce Website Using Full Stack ABOUT THE COMPANY
CHAPTER 2
ABOUT THE COMPANY
Pro Stack Academy is a training institute that specializes in providing comprehensive
training full stack development. With a team of experienced professionals, they offer
practical and industry-focused programs to equip individuals with the skills needed to excel
in tech industry. In addition to an educational institute, Pro stack is also and IT product
company which develops innovative IT products, including software solutions and
applications. By combining their knowledge and experience in both education and product
development, Pro stack offers a unique perspective and valuable insights into the world of
IT.
2.1 SERVICES OFFERED
A service offering is an organized collection of specific people, process, information,
technology and other resources which together function to realize a service offering ability to
satisfy the need for. service needs for what the service offering has to accomplish.
Pro Stack Academy offers a range of services to support individuals in their journey to
become a skilled full stack developer .Their services include :
• Training programs
• Workshops
• Database Management
• Server-side programming
They also provide mentorship, career guidance, and job placement assistance to help individuals
kickstart their careers in field of full stack development.
2.1.1 WORKSHOP
They train students and graduates in their workshop programme, with practical examples,
with complete hands-on experience. They, as young Entrepreneurs, understand that the current
courses in academia are not par with the current technological requirements. The goal of their
programme is to cater to the knowledge that is expected from the industries.
Dept of CSE, Dr. TTIT, KGF 3
2023-24
Ecommerce Website Using Full Stack ABOUT THE COMPANY
2.1.2 PLACEMENTS
Pro stack has received numerous Placement offers for their students. Many Companies
recognize the value of the skills and knowledge gained through Pro stack’s training
programs, making it a popular choice for recruiters. Graduates have secured placements in
various tech companies and Startups, paving the way for successful careers in the full stack
development.
It has received placements from various renowned companies in the tech industry like Google,
Amazon, German Technologies, TCS etc.
2.2 COURSES PROVIDED
At Pro Stack Academy we can find variety of courses to enhance our skills in full stack
development. Some of them include:
a. FULL STACK WEB DEVELOPMENT: This course covers both front-end and
backend technologies, teaching you how to build dynamic and interactive web
applications.
b. FRONT- END DEVELOPMENT: This course focuses on front-end technologies like
HTML, CSS, and JavaScript, enabling you to create visually appealing and responsive
user interface.
c. BACK-END DEVELOPMENT: In this course you’ll learn server-side programming
languages like Python or Node.js, database integration, and API development to handle
the back-end functionalities of a website.
d. DATABASE MANAGEMENT: This course delves into concepts and techniques of
managing databases, including data modelling, querying, and optimization.
e. MOBILE APP DEVELOPMENT: Learn how to develop mobile applications using
frameworks like React Native or Flutter, allowing you to build cross-platform apps.
Dept of CSE, Dr. TTIT, KGF 4
By completing courses at Pro stack Academy, you can expect various outcomes like
gaining proficiency in full stack development, acquiring in-demand skills, building a strong
foundation for career in tech industry. You’ll be able to create dynamic websites, develop
mobile applications and handle both front-end and back-end aspects of a project. The
practical and hands-on experience gained from the courses will help you stand out in the job
market and open up opportunities for exciting tech roles.
2023-24
Ecommerce Website Using Full Stack ABOUT THE COMPANY
2.4 ON GOING PROJECTS
Pro Stack Academy has worked on wide range of projects, they have ongoing projects
in various domains like:
• Ecommerce Platform.
• Social Networking Applications.
• UI development.
• Educational Platforms.
These projects provide students with hands-on experience by working on these real-world
projects and help them apply their skills in real-world scenarios.
Dept of CSE, Dr. TTIT, KGF 5
2022-23
Dept of CSE, Dr. TTIT, KGF 6
Ecommerce Website Using Full Stack TASK PERFORMED
CHAPTER 3 TASK PERFORMED
3.1 INTRODUCTION TO THE TASK PERFORMED
In Today’s World Full Stack Development is in high demand. Companies are looking
for professionals who can handle aspects of development from creating user interfaces to
implementing server-side functionality. Full Stack developers bring versatility and efficiency
to projects, and they can contribute to various stages of the development process. It helps
users by creating a user-friendly websites and applications that meet their needs efficiently.
The developers ensure that users can easily access information, perform tasks, and interact
with technology in a way that is convenient and enjoyable.
Ecommerce website is a popular topic in Full Stack Development. An Ecommerce
website is a short of electronic website which refers to buying and selling of goods and
services over the internet. An Ecommerce Website is an Online Platform that facilitates this
exchange by connecting shoppers to products or services for trading online. This Website
provides convenience and accessibility, allowing users to shop from the comfort of their own
homes and have products delivered to their doorstep. When developing an e-commerce
website tasks include designing and creating the user interface, implementing front-end
functionality with HTML, CSS and JavaScript, building the back-end logic with server-side
logic using Java Frameworks like Java EE or Spring Boot, integrating databases for storing
product information and user data, setting up secure payment gateways, and implementing
features like shopping carts, order management, and user authentication. There are few steps
involved in developing an e-commerce website using full stack:
Design the user interface, Implement front-end functionality, Develop the back-end logic,
Integrate a database, Secure payment gateways, Implement features. The e-commerce website
typically consists of various components, it includes a user friendly interface for customers to
browse products, search functionality to find specific item, product listings with details and
images, a shopping cart to add and manage items, secure payment processing and customer
support features.
Dept of CSE, Dr. TTIT, KGF
6 2023-24
Ecommerce website using full stack REFRENCES
3.1 PROBLEM STATEMENT
The Problem Statement of an Ecommerce website is to create a user-friendly platform that
allows customers to easily browse, search, and purchase products online. It involves addressing
challenges such as optimizing website performance, ensuring secure transactions, managing
inventory and order fulfilment, and providing effective customer support.
3.2 OBJECTIVE
The objective of an e-commerce website is to drive online sales, increase customer reach, and
provide a convenient shopping experience. It Aims to generate revenue for the business, build
customer loyalty, and establish a strong online presence. By offering a wide range of products,
secure payment options, and efficient order management, the objective is to satisfy customer needs
and grow the business in the digital marketplace.
Dept of CSE, Dr. TTIT, KGF
7 2023-24
Dept of CSE, Dr. TTIT, KGF
8 2023-24
Dept of CSE, Dr. TTIT, KGF