Internship Report (R)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 29

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

BELAGAVI – 590 018.

A Internship Report
On

“E-commerce Website”
Submitted in Partial Fulfilment of the Requirement for

The Award of the Degree Of

BACHELOR OF ENGINEERING
In
COMPUTER SCIENCE & ENGINEERING
Submitted by,
Pramod M. Savant USN: 2KD20CS057

Under the Guidance of,


Dr. Bahubali M. Akiwate

Department of Computer Science & Engineering


K.L.E. College of Engineering and Technology, Chikodi – 591201
2023-2024
VISVESVARAYA TECHNOLOGICAL UNIVERSITY
BELAGAVI – 590 018.

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


CERTIFICATE OF APPROVAL OF INTERNSHIP

This is to certify that Pramod M. Savant bearing USN: 2KD20CS057 has


satisfactorily completed the Internship entitled “E-commerce Website” in DLithe
Consultancy Services and Pvt Ltd, for the partial fulfilment of Bachelor of
Engineering in Computer Science and Engineering prescribed by the Visvesvaraya
Technological University, Belagavi for the academic year 2023-24. The report has
been approved as it satisfies the academic requirements in Internship prescribed for the
Bachelor of Engineering Degree.

Guide H.O.D. Principal


Dr. Bahubali M. Akiwate Dr. S. G. Gollagi Dr. Prasad B. Rampure

Examiner:
ACKNOWLEDGEMENT
We place on record and warmly acknowledge the encouragement, invaluable
supervision, timely suggestions and inspired guidance offered by our guide Dr.
Bahubali M. Akiwate, Department of Computer Science and Engineering, K.L.E
College of Engineering and Technology, Chikodi, in bringing this project to a successful
completion.

We are grateful to Dr. S G Gollagi, Head of the Department of Computer Science


and Engineering, for permitting us to make use of the facilities available in the
department to carry out the project successfully.

We extend our gratefulness to our internship coordinator Prof. Mahantesh


Laddi, Department of Computer Science and Engineering, for his great support in
coordinating to the needs of us in our endeavour.

We express our sincere gratitude to Dr. Prasad B. Rampure, Principal, K.L.E


College of Engineering and Technology, Chikodi, for his support and encouragement.

Finally, we extend our thanks to the teaching and non-teaching staff of our
department for their help.

Student name
Pramod M Savant (2KD20CS057)
DECLARARTION BY THE STUDENT

I, PRAMOD M SAVANT(2KD20CS057), hereby declare that the internship report entitled E-


COMMERCE WEBSITE submitted by me to K.L.E College of Engineering and

Technology, Chikodi, in partial fulfillment of the Degree of Bachelor of Engineering in


Computer Science & Engineering is a record of the internship carried out at “DLITHE
Consultancy Services Pvt Ltd, BELAGAVI”. This report is for the academic purpose.
I further declare that the report has not been submitted and will not be submitted, either in part or
full, to any other institution and University for the award of any diploma or degree.

Place: Belagavi Pramod M Savant (2KD20CS057)


Date: 13/04/2024 Signature
ABSTRACT
During my internship at DLithe Consultancy Services Pvt Ltd, I had the privilege to
train under the Department of Development Sector. DLithe, headquartered in Belagavi, stands
tall as a leading development company, renowned for its extensive client base and exceptional
service offerings. Specializing in web development, application development, networking, and
security applications, DLithe is a trailblazer in the industry.

Throughout my internship journey, I navigated through various development cycles,


gaining invaluable insights and hands-on experience with cutting-edge technologies. DLithe
provided me with a fertile ground to cultivate my skills, equipping me with the expertise
required to thrive in the fast-paced realm of web development.
TABLE OF CONTENTS

Content Page No

Acknowledgement i

Abstract ii

1. About the organization 1-5

2. Objectives & Plan of Internship 6

3. Internship Activities 7-11

4. Project Information 12-15

5. Snapshots 16-19

6. Internship Outcomes 20

Conclusion 21

References 22
E-commerce Website

CHAPTER – 1

ABOUT THE ORGANIZATION


1.1 History

DLithe Consultancy Services Pvt Ltd, an EdTech pioneer, has been revolutionizing the IT
landscape since its inception in 2018. With a wealth of corporate experience at its helm, DLithe is
dedicated to crafting innovative products that shape the future generation. Specializing in Embedded
Systems, Robotics, Internet of Things, Cyber Security, and Artificial Intelligence, we bridge the gap
between academic institutions and industry demands.

At DLithe, we've established eight development centers, empowering students to engage in


research and development activities. Our services to IT companies streamline the hiring process,
offering cost-effective solutions to scout top talent from both on and off-campus sources. By
providing comprehensive learning experiences encompassing Domain, Process, and Technology, we
equip individuals with the skills needed to excel in the industry.

As a bootstrap company, DLithe prides itself on its strong foundation, unwavering


commitment, and dedication to operational excellence. With a relentless focus on customer
experience and agility, we are poised to meet the evolving needs of the industry and shape the
workforce of tomorrow.

Mission and Vision

 Mission
At DLithe Consultancy Services Pvt Ltd, our mission is to empower the next generation of IT
professionals by providing them with unparalleled learning experiences and industry-aligned skill
sets. We strive to bridge the gap between academic learning and real-world applications, fostering
innovation and excellence in the fields of technology. Through our internship programs, we aim to
cultivate a talent pool of agile and adept individuals who are equipped to tackle the challenges of the
digital era.

Dept. of CSE KLECET, Chikodi 1|Page


E-commerce Website

 Vision

Our vision at DLithe Consultancy Services Pvt Ltd is to emerge as a global leader in EdTech,
renowned for our commitment to excellence, innovation, and transformative learning experiences.
We envision a future where every individual has access to quality education and practical training that
prepares them for success in the dynamic IT landscape.

Address: No. 280, SLV Arcade, Dr Vishnuvardhan Rd, Phase 3, Banashankari, Bengaluru,
Karnataka 560085, India. Ph. No: +91 9008815252
Email: [email protected]
Website: www.dlithe.com
Commitment

At DLithe Consultancy Services Pvt Ltd, we are dedicated to revolutionizing the IT landscape by
embracing new business paradigms that fuse IT innovations with organizational assets. Our team is
committed to delivering unparalleled IT services characterized by three core pillars: Quality and
Technology, Innovation, Support

 Quality
We pledge to uphold the highest standards of quality in every aspect of our services. By harnessing
cutting-edge technologies and best practices, we ensure that our solutions exceed industry
benchmarks and deliver exceptional value to our clients.

 Technology, Innovation & Support


Technology leadership is the most successful strategy to challenge competitors and consolidate the
position since business and technology work hand in hand. Innovation lies at the heart of everything
we do. We are committed to fostering a culture of creativity and continuous improvement, constantly
pushing the boundaries of what is possible to drive positive change and deliver groundbreaking
solutions. Our clients are at the forefront of everything we do. We are dedicated to providing
unwavering support and guidance every step of the way, ensuring that our clients receive the
assistance they need to succeed in today's fast-paced digital landscape.

Dept. of CSE KLECET, Chikodi 2|P ag e


E-commerce Website

1.2 Various fields in which the company offers Services:


 Software Solutions

 Web Solutions

 Networking Solutions

 Quality Assurance & Testing

 Application Maintenance & Support

 Software Solutions
DLithe Consultancy Services Pvt Ltd specializes in providing comprehensive software solutions
tailored to meet the unique needs of its clients. Leveraging a combination of cutting-edge technology
and mature development processes, DLithe has a proven track record of delivering customized
products and Management Information Systems (MIS) applications that exceed client expectations.

Company Offers:
Application Development
 Interactive Application Development

 Custom Application Development/Maintenance

 MIS and ERP Solution & Support


 Web Solutions
DLithe's web consulting services, clients gain access to expert guidance and insights aimed at
optimizing their online presence. From strategic planning to user experience design, DLithe
collaborates closely with clients to develop tailored solutions that drive results.

 Website Development

 Web Multimedia

 Intranet Development

 Web Promotion

 Web hosting

 E-commerce

Dept. of CSE KLECET, Chikodi 3|P ag e


E-commerce Website

 Website Development
DLithe's team of skilled professionals specializes in creating visually stunning and user-friendly
websites that captivate audiences and drive conversions. From responsive design to e-commerce
solutions, DLithe delivers customized web solutions to meet diverse business needs.

 Web Multimedia
Add video on your web site or have a complete flash website and see your popularity ranking
high. Web Promotion Zeel Code Labs can promote your site to acquire more traffic, more enquiries,
more leads, and more value. Web Promotion is a three-phase process and we are your companion to
see you through all the phases and that too very well. It gets your site listed at the most popular
Internet directories because they can send you substantial amounts of traffic and affect, you’re
ranking in various search engines. Email marketing is a great way to promote your electronic Shop
to buyers-including those who are interested in your shop but have not purchased items from you in
the past.

 E-commerce
DLithe specializes in designing and developing custom e-commerce websites that deliver
exceptional user experiences and drive conversions. Whether clients are looking to build a brand-
new online store or enhance their existing e-commerce platform, DLithe's team of skilled developers
leverages the latest technologies and best practices to create feature-rich, scalable, and secure e-
commerce solutions.

 Outsourcing
DLithe Consultancy Services Pvt Ltd, they not only provide industry-specific solutions but also
deputes personnel toorganizations with technical skills to manage back-office transaction processing.
Viewing it fromclients’ perspective this cuts off cost on acquiring and maintaining technical staff
and enables them focus on their core competencies. The key element of services delivery is an
integrated approach towards providing increasing value over the entire course of client relationships.

1.3 Technology Used in DLithe


DLithe Consultancy Services Pvt Ltd has expertise in much latest technology, as our developers
ours full stackdevelopers.

Dept. of CSE KLECET, Chikodi 4|P ag e


E-commerce Website

We use below technologies for development of application (Based on requirements)

 JavaScript, ReactJS

 Python (Django)

 HTML5, CSS3

 AWS

 MySQL, Oracle, SQL Server, Post grade

1.4 Clients

 Belgaum Urban Development Authority

 S.D.M Institute of Technology, Ujiri

 SK SVMA institute

 SJB Institute of Technology, Bengaluru

 Softvent Technologies, Bengaluru

Dept. of CSE KLECET, Chikodi 5|P ag e


E-commerce Website

CHAPTER – 2

OBJCTIVES & PLAN OF INTERNSHIP


2.1 Why to do Internship
 It assist the student's in development of employer-valued skills such as teamwork,
communications and attention to detail.
 It exposes the student to the environment and expectations of performance on the
part of the programmer in professional practices, private/public companies or
government entities.
 It enhance and/or expand the student's knowledge of a particular area(s) of technical
methods.
 It expose the student to professional role models or mentors who will provide the
student with support in the early stages of the internship and provide an example of
the behaviours expected in the intern's workplace.

2.2 My Role as an Intern


 Responsible for the coding.

 Receive instructions and guidance from mentor regarding required tasks and
expectedresults.
 Reports on progress on daily basis or as required.

2.3 Department of interns:


As an intern in the web development department, my primary responsibilities included
collaborating with the development team to build and maintain web applications, websites, and
other digital assets.

2.4 Collaboration and Teamwork:


Collaboration and teamwork are essential aspects of web development, as projects often
involve multiple team members with diverse skill sets working together towards a common
goal. Effective collaboration fosters creativity, efficiency, and synergy, resulting in high-
quality outcomes.

Starting and Ending Dates of the Internship:


I started my internship program from 16th August 2023 to 16th September 2023 for four weeks.

Dept. of CSE KLECET, Chikodi 6|Page


E-commerce Website

CHAPTER – 3
INTERNSHIP ACTIVITIES
3.1 Introduction to JavaScript

JavaScript is a versatile and widely-used programming language known for its flexibility,
compatibility, and capability to create dynamic and interactive web pages.

Created by Brendan Eich in 1995, JavaScript has become an essential part of web development,
enabling developers to add interactivity, animations, and complex functionalities to websites.

It is used for

1. Web development
2. Data Science and Machine learning
3. Scientific Computing
4. Automation and Scripting
5. Desktop GUI Applications
6. Game Development
7. Web Scraping and Data Extraction
8. Internet of Things (IoT)

It’s Features

 Cross-platform: JavaScript can run on various platforms, including web browsers,


servers, and even embedded systems.
 High Demand: JavaScript is one of the most in-demand programming languages, with
a large and growing job market for JavaScript developers.
 Ease of Learning: JavaScript is relatively easy to learn and use, especially for
beginners. Its syntax is similar to other programming languages like C and Java, and
there are abundant learning resources available online.
 Flexibility: JavaScript is a versatile language that supports multiple programming
paradigms, including procedural, object-oriented, and functional programming.
 Community and Ecosystem: JavaScript has a vast and active community of
developers who contribute to open-source projects, libraries, and frameworks, making
it easier for developers to find solutions and collaborate on projects.
 Asynchronous Programming: JavaScript supports asynchronous programming,
allowing developers to execute multiple tasks simultaneously without blocking the

Dept. of CSE KLECET, Chikodi 7|Page


E-commerce Website

execution of other tasks, which is essential for building responsive and interactive web
applications.

3.2 Node.js and Express.js Framework

Node.js is an open-source, cross-platform JavaScript runtime environment that executes


JavaScript code outside a web browser. It allows developers to use JavaScript to write
command-line tools and server-side scripts. Express.js is a minimal and flexible Node.js web
application framework that provides a robust set of features to develop web and mobile
applications.

3.2.1 Development Server

 Node.js and Express.js provide a built-in development server for testing and developing
web applications locally.
 The development server is easy to start with a simple command from the terminal or
command prompt.
 To start the Node.js and Express.js development server, you typically run the following
command in your project directory: ‘npm start’.
 The development server automatically restarts your application whenever you make
changes to your JavaScript code, making the development process more efficient and
productive.

3.2.2 Database Integration

 Databases are organized collections of structured data that enable efficient storage,
retrieval, and manipulation of information.
 They serve as a central repository for storing and managing data in a structured format,
facilitating data integrity, security, and scalability for applications.
 Databases can range from traditional relational databases like MySQL and PostgreSQL
to NoSQL databases like MongoDB and Redis, each offering different features and
trade-offs to suit specific use cases.

3.2.3 Routes

 Routes are used in Express.js to define the endpoints (URLs) at which different parts
of your application can be accessed.
 Routes are defined using HTTP methods (GET, POST, PUT, DELETE) and URL
patterns, allowing developers to map URLs to specific functions or controllers that
handle the requests.

Dept. of CSE KLECET, Chikodi 8|Page


E-commerce Website

3.2.4 Controllers

 Controllers are JavaScript functions or classes that handle the logic for processing
incoming HTTP requests and generating HTTP responses in an Express.js application.
 Controllers encapsulate the business logic of your application, handling tasks such as
data validation, authentication, authorization, and database operations.
 Controllers are typically associated with specific routes or URL endpoints and are
triggered when a client sends an HTTP request to that endpoint.

3.2.5 Models

 Models are JavaScript classes that represent data structures or entities within an
Express.js application, typically corresponding to tables in a relational database.
 Models define the structure and behaviour of your application's data, including data
validation, CRUD (Create, Read, Update, Delete) operations, and relationships between
different data entities.
 Models are often defined using an ORM (Object-Relational Mapping) library like
Sequelize, which provides a high-level abstraction for interacting with the database.

3.2.6 Additional Concepts

 RESTful APIs: Node.js and Express.js are commonly used to build RESTful APIs
(Representational State Transfer) that follow the principles of REST architecture.
 Authentication and Authorization: Node.js and Express.js provide middleware and
libraries for implementing authentication and authorization mechanisms in web
applications, such as Passport.js for authentication and JSON Web Tokens (JWT) for
authorization.
 Error Handling: Node.js and Express.js provide built-in and custom error handling
mechanisms for handling errors and exceptions in web applications, ensuring
robustness and reliability.
 Testing and Debugging: Node.js and Express.js support various testing and debugging
tools and frameworks, such as Mocha, Chai, and Jest, for testing and debugging web
applications.
 Deployment: Node.js and Express.js applications can be deployed to various hosting
platforms, such as Heroku, AWS (Amazon Web Services), and Digital Ocean, using
tools like PM2, Forever, and Docker for process management and containerization.

Dept. of CSE KLECET, Chikodi 9|Page


E-commerce Website

3.3 Introduction to HTML5 and CSS3

HTML5 introduces several new features and improvements over its predecessors,
providing developers with more flexibility and capability in creating modern web applications.
Some of the key features of HTML5 include:

 Semantic Elements: HTML5 introduces semantic elements such as <header>,


<footer>, <nav>, <article>, and <section>, which provide clearer structure and meaning
to web content, enhancing accessibility and SEO.
 Multimedia Support: HTML5 includes native support for embedding audio and video
content directly into web pages using the <audio> and <video> elements, eliminating
the need for third-party plugins like Flash.
 Canvas and SVG: HTML5 introduces the <canvas> element, which allows developers
to draw graphics dynamically using JavaScript. It also provides support for Scalable
Vector Graphics (SVG), enabling the creation of vector-based graphics directly within
the browser.
 Offline Applications: HTML5 enables the development of offline web applications
through features like Web Storage and Application Cache, allowing users to access web
content even when offline.
 Improved Forms: HTML5 introduces new input types (<input type="date">, <input
type="email">, etc.) and attributes, making it easier to create forms with enhanced
functionality and better user experience.

Fig 3.3.1: Overview of HTML5

Dept. of CSE KLECET, Chikodi 10 | P a g e


E-commerce Website

CSS3, on the other hand, builds upon the capabilities of CSS2 with new features and
enhancements that enable more sophisticated and visually appealing web designs. Some of the
key features of CSS3 include:

 Advanced Selectors: CSS3 introduces more powerful selectors, allowing developers


to target specific elements more precisely and apply styles more efficiently.
 Responsive Web Design: CSS3 provides features like media queries, flexible grids,
and flexible images, enabling developers to create websites that adapt and respond to
different screen sizes and devices, improving the overall user experience.
 Animations and Transitions: CSS3 includes support for animations and transitions,
allowing developers to create more engaging and interactive user interfaces without
relying on JavaScript or Flash.
 Custom Fonts: CSS3's @font-face rule enables developers to specify custom fonts,
expanding design options and reducing the reliance on web-safe fonts.
 Flexbox and Grid Layout: CSS3 introduces layout models like Flexbox and CSS Grid
Layout, which provide more control over the arrangement of elements on a webpage,
making it easier to create complex and responsive layouts.

Fig 3.3.2: Overview of CSS3

Dept. of CSE KLECET, Chikodi 11 | P a g e


E-commerce Website

CHAPTER – 4
PROJECT INFORMATION

4.1 E-commerce Website:

The E-commerce Website Initiative is a comprehensive project aimed at developing, launching,


and managing an online platform for selling products. The primary goal of this project is to
provide customers with convenient access to a diverse range of products, ensuring ease of
purchase and satisfaction.

During the development of this E-commerce Website, the following objectives are soughed,

 A website using the Designing languages


 Understanding the Express.js framework methods
 Enhancing the User and Admin experience
 Learning different operations in Node.js

4.2 Technologies Used in the project

1. React.Js library

 In React.js projects, NoSQL databases like MongoDB are commonly used to store and
manage application data efficiently.
 These databases integrate seamlessly with React.js through libraries like Mongoose,
enabling developers to define database schemas as JavaScript objects and perform
CRUD operations with ease.
 Leveraging MongoDB in React.js projects ensure flexible data storage, dynamic
schema design, and scalable application growth, enhancing the overall functionality and
performance of the website.

Purpose: In this project, React.js serves as the primary frontend framework for building
dynamic and interactive user interfaces. Its component-based architecture and efficient
rendering mechanisms allow for the creation of scalable and high-performance web
applications, providing an optimal user experience.

2. Node.js

 Node.js is a runtime environment built on Chrome's V8 JavaScript engine, designed for


building scalable network applications.
 It uses an event-driven, non-blocking I/O model, making it lightweight and efficient,
perfect for real-time applications that run across distributed devices.

Dept. of CSE KLECET, Chikodi 12 | P a g e


E-commerce Website

 Node.js enables developers to use JavaScript for both frontend and backend
development, providing a unified language and ecosystem for building full-stack web
applications.

Purpose: In this project, Node.js serves as the backend runtime environment, providing a
scalable and efficient platform for building network applications. Its event-driven, non-
blocking I/O model makes it particularly suitable for real-time applications, such as chat
applications, streaming services, and multiplayer games. Node.js enables developers to use
JavaScript for both frontend and backend development, streamlining the development process
and allowing for seamless communication between the client and server sides of the
application.

3. Express.js

 Express.js is a minimal and flexible Node.js web application framework that provides
a robust set of features to develop web and mobile applications.
 It simplifies the process of building web servers and APIs by providing a simple, yet
powerful, set of features for routing, middleware, and HTTP utilities.
 Express.js is highly extensible, allowing developers to integrate additional features and
libraries as needed, making it ideal for building both small-scale and large-scale web
applications.

Purpose: In this project, Express.js serves as the backend framework for building web and
mobile applications. Its minimalistic and flexible nature makes it easy to build efficient and
scalable web servers and APIs. With its robust set of features for routing, middleware, and
HTTP utilities, Express.js simplifies the development process, allowing developers to focus on
building features rather than dealing with low-level HTTP operations. Express.js is highly
extensible, allowing developers to integrate additional features and libraries as needed, making
it ideal for building both small-scale and large-scale web applications.

4. HTML/CSS/JavaScript

 HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), and JavaScript
are the core technologies used for building web pages and web applications.
 HTML provides the structure of the web page, CSS styles the appearance, and
JavaScript adds interactivity and dynamic behaviour.

Purpose: In this project, for an E-commerce website, HTML serves as the foundation,
structuring the user interface elements like forms and buttons necessary for E-commerce

Dept. of CSE KLECET, Chikodi 13 | P a g e


E-commerce Website

applications. CSS is then applied to enhance the aesthetics, ensuring a visually engaging
presentation for users navigating through product options and details. JavaScript complements
the experience by providing interactive features, such as real-time premium calculations,
dynamic product comparisons, and form validation.

5. Database

 In Express.js and Node.js projects, NoSQL databases like MongoDB are commonly
used to store and manage application data efficiently.
 These databases integrate seamlessly with Express.js and Node.js through libraries like
Mongoose, enabling developers to define database schemas as JavaScript objects and
perform CRUD operations with ease.
 Leveraging MongoDB in Express.js and Node.js projects ensure flexible data storage,
dynamic schema design, and scalable application growth, enhancing the overall
functionality and performance of the website.

Purpose: In this project, MongoDB in Express.js and Node.js serves the purpose of efficiently
storing and managing application data, ensuring flexible and scalable data storage. It enables
seamless integration with Express.js and Node.js through libraries like Mongoose, simplifying
database interactions and enhancing application functionality. Leveraging MongoDB
facilitates effective data querying, manipulation, and retrieval, supporting the dynamic needs
of web applications and ensuring optimal performance.

Features

1. Product Catalogue Page: The front-end will showcase all available products in a list format
on the home page. Each product will include details such as Product Name, Description, Price,
and an Add to Cart button. Users can browse through different products and view their details.

2User Login and Registration Pages: The front-end will provide separate pages for user login
and registration. The registration page will allow new users to enter their details like name,
email address, and password, with validation to ensure accuracy. Existing users can log in using
their registered email address and password.

3. Admin Dashboard: The front-end will include an admin dashboard where authorized users
can view user details, manage products, and track orders. Admins will have access to features
like viewing user profiles, managing product listings, and tracking orders.

Dept. of CSE KLECET, Chikodi 14 | P a g e


E-commerce Website

4.Add to Cart Functionality: Users can add products to their cart directly from the product
catalogue page. A dynamic cart icon will display the current number of items in the user's cart.
Users can review their cart contents and proceed to checkout.

5. PayPal Integration: The front-end will integrate PayPal payment gateway to facilitate
secure online payments. Users will have the option to choose PayPal as a payment method
during checkout. After completing the transaction, users will receive a confirmation message.

6. User Profile Management: Authenticated users will have access to a profile management
page where they can update their personal information, such as contact details, shipping
address, and payment preferences. Users can also view their order history and track the status
of their orders.

Dept. of CSE KLECET, Chikodi 15 | P a g e


E-commerce Website

CHAPTER 5

SNAPSHOTS

Fig 5.1: Homepage

Fig 5.2: Login page

Dept. of CSE KLECET, Chikodi 16 | P a g e


E-commerce Website

Fig 5.3: Register Page

Fig 5.4: Admin Dashboard Orders

Dept. of CSE KLECET, Chikodi 17 | P a g e


E-commerce Website

Fig 5.5: Admin Dashboard Users

Fig 5.6: Admin Dashboard Products

Dept. of CSE KLECET, Chikodi 18 | P a g e


E-commerce Website

Fig 5.7: Shipping and Order Page

Fig 5.8: Product Detail Page

Dept. of CSE KLECET, Chikodi 19 | P a g e


E-commerce Website

CHAPTER 6

INTERNSHIP OUTCOMES

 After completing the internship, I was able to learn the process of development
through variouscycles and also with the latest technologies involved in the industry.
 I was able to understand the proper flow of code and professional code ethics to be
followed bythe developer in order for the code to be globally accepted.
 I was able to understand the implementation procedures for the web development.
 I got to know about the time management and project management. And also got to
know what skill and knowledge I still need to work in a professional environment.

Dept. of CSE KLECET, Chikodi 20 | P a g e


E-commerce Website

CONCLUSION
I've learned about the numerous technologies needed for theme, product, and layout
design. My primary focus had been on front-end design as well as back-end end development,
resulting in Full Stack Web Development. I have learned a substantial amount of information
because of this internship, which I believe will be beneficial to my future career. Making this
product was challenging at times, but overcoming those challenges provided extremely useful
knowledge. The crew had always assisted me in sharpening my expertise and learning new
abilities. I've gained a wealth of new experiences during my internship. I had the opportunity
to experiment with various development tools, conduct research on them, and put them to use.
Overall, during my internship term, all of my theoretical knowledge from college was put into
practice.

Dept. of CSE KLECET, Chikodi 21 | P a g e


E-commerce Website

REFERENCES
[1] Valerio De Sanctis, Full Stack Web Development Third Edition,2020 book

[2] Chris Northwood, Full Stack Developer: Your Essential Guide to the Everyday Skills
Expected of a Modern Full Stack Developer

[3] Frank Zambetti, Modern Full Stack Development: Using Typescript, React, Node.js,
Webpack, and Docker Full.

[4] Mozilla Developer Network (MDN): https://developer.mozilla.org

[5] Node.js Documentation: https://nodejs.org/docs/latest/api/

[6] React Documentation by Facebook: https://legacy.reactjs.org/docs/getting-started.html

Dept. of CSE KLECET, Chikodi 22 | P a g e

You might also like