0% found this document useful (0 votes)
60 views20 pages

Atul Intern Report 1

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

Atul Intern Report 1

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

AJAY KUMAR GARG ENGINEERING COLLEGE

27th KM STONE DELHI-HAPUR BYPASS ROAD, P.O. ADHYATMIK NAGAR GHAZIABAD-201009

INTERNSHIP TRAINING REPORT

ON
ba
Bag-It An E-commerce website

Submitted by
Name: Aaditya
Year: 2023-24
Semester: 7th Submitted to: Dr. Vikash Sir

Section: CSE-1
Branch : Computer Science and
Engineering
Date: 10-12-2023
TABLE OF CONTENTS

S.No. Topic Page


12
1. Internship Topic Name
34
2. Internship Certificate
(Company) 56

3. Internship Certificate
4. Acknowledgement 7

5. Learning
Objectives/Learning 8
Outcomes 9
6. Abstract
10
7. Chapter 1 INTRODUCTION
11-13
TO THE ORGANIZATION
14-15
8. Chapter 2
SOFTWAREAND
HARDWARE
IMPLEMENTATIN
9. Chapter 3 SYSTEM
ANALYSIS
10. Chapter 4 ABOUT WEB
DEVELOPMENT
11. Chapter 5 ABOUT HTML,
CSS AND React.js
12. Chapter 6 ABOUT

13. Chapter 7 INTRODUCTION


ABOUT THE PROJECT

14. Chapter 8 SCREENSHOTS


OF THE OUTPUT
15. Chapter 9 FUTURE SCOPE
OF THE PROJECT
16. References
CERTIFICATE PROVIDED BY THE INSTITUTE
AJAY KUMAR GARG ENGINEERING COLLEGE

27th KM MILESTONE DELHI-HAPUR BYPASS ROAD, P.O.ADHYATMIK


NAGAR GHAZIABAD-201009

INTERNSHIP CERTIFICATE

This is to certify that Aaditya Student of AJAY KUMAR GARG


ENGINEERING COLLEGE B.Tech IVth Year CSE. branch
has undergone an Internship in Web Development from
Codsoft.pvt.Ltd.

Mrs Vikas (Assistant Dr. Anu Chaudhary


Professor, CSE) (Internship (HoD, CSE Department)
Assessment Lab)
ACKNOWLEDGEMENT

I want to express my sincere gratitude and thanks to Dr. Anu Chaudhary

(H.O.D CSE Department), Ajay Kumar Garg Engineering College, Ghaziabad

for giving me the opportunity to undergo summer training. He gave me

valuable guidance and support.

I also want to express my deepest thanks to Mr. Vikas as summer

training advisor, for his cooperative attitude and consistence guidance,

due to which I was able to complete my training successfully.


Learning objectives/Learning outcomes

Internships are generally thought of to be reserved for college students


looking to gain experience in a particular field. However, a wide array of
people can benefit from Training Internships in order to receive real world
experience and develop their skills.

An objective for this position should emphasize the skills you already

possess in the area and your interest in learning more.

Internships are utilized in a number of different career fields, including


Architecture, Engineering, Health care, Economics, Advertising, and
many more.

Some internships are used to allow individuals to perform


scientific research while others are specifically designed to allow
people to gain first-hand experience working.

Utilizing internships is a great way to build your resume and develop skills
that can be emphasized in your resume for future jobs. When you are applying
for a training Internships, make sure to highlight any special skills or talents
that can make you stand apart from the rest of the applicants so that you have
an improved chance of landing the position.
Abstract

The report delves into the fundamental elements of an e-commerce


website, including user interface design, navigation, and user experience. It
analyzes the significance of responsive design, highlighting its role in
accommodating diverse devices and enhancing accessibility. Security
measures, such as encryption protocols and secure payment gateways, are
scrutinized to underscore their pivotal role in fostering user trust and
safeguarding sensitive information.

Moreover, the report investigates the role of data analytics in optimizing the
user journey, personalizing recommendations, and refining marketing
strategies. The integration of artificial intelligence and machine learning
algorithms is explored for their potential to enhance customer engagement,
streamline operations, and predict market trends.

The challenges and opportunities associated with internationalization and


localization strategies are also discussed, emphasizing the importance of
cultural sensitivity and regulatory compliance. Furthermore, the report
scrutinizes emerging technologies, such as virtual reality and augmented
reality, and their impact on reshaping the e-commerce landscape.

In conclusion, the report offers insights into the current state of e-


commerce websites, providing a roadmap for businesses seeking to
establish a robust online presence. By embracing technological
advancements, prioritizing user experience, and adapting to market
dynamics, organizations can navigate the complexities of the e-commerce
ecosystem and capitalize on the limitless possibilities it presents.
CHAPTER 1

INTRODUCTION TO THE ORGANIZATION

Codsoft Pvt. Ltd. is one of the Best Training Institute in Kolkata. In the country,
Company is the top rates online learning platform and Job-oriented IT Training institute
in India. They offer online and offline courses and skill development programs to UG
engineering students, working professionals, and college pass-outs. The courses provided
by us will help you empower your skills and help various students in career growth.

They have a team of IT who work in several industries and gain enough world exposure
for offering courses to students and working professionals as per the latest industry
trends. Codsoft Pvt. Ltd, the IT Training institute work on 3 Domains:

· Training

· Development

· Placement
In Numerous leading technologies such as Python, Machine Learning, Deep Learning,
Digital Marketing, PLC/SCADA, VLSI, PHP & many more, the company offers
specialized training programs. Infobyte Pvt. Ltd. has a committed team that contains
professional trainers who continuously guide and monitor the students. Students trained
by the organisation get exclusive personalized attention that helps them for developing
solid industry knowledge.

PURPOSE:

The main purpose is to take trainee to their “DREAM JOB”. The objective of Training
is to develop useful knowledge, techniques, and skills. They prepare the students to
carry out the tasks in well-defined job circumstances. Training is the activity that
enhances your performance in the present or upcoming job. In this company, you may
learn new skills, boost your learning, and get a lot of confidence.
Their vision is to be the leading world technology institute that offers
transformative education for creating innovators and also generates new skills
and knowledge for the industry and society.

They always try to create learning opportunities for the people who eagerly want to
explore new skills and willing to transform their careers with education and training
that stand with both job and time.

They provide the best possible content to you from hands-on projects to job-ready
certifications so that learners can easily redefine their careers. Their mission is to
make learning accessible for all and for that they constantly add new trainers to the
team for creating a perfect learning environment in the company.

HISTORY:

Codsoft Pvt. Ltd came into being with a small idea of making learning accessible to
one and all and to date we have worked on almost all popular courses such as data
science, Python, PLC SCADA, JAVA, SAP, Android, website development, digital
marketing, cloud computing and much more. We amongst the earliest ones for
predicting the demand for specializations will increase in the coming future and we
could also foresee that only individuals with advanced knowledge of the latest
technologies will be able to enjoy sustainable career growth.
CHAPTER 2

SOFTWARE AND HARDWARE IMPLEMENTATION

SOFTWARE REQUIREMENTS:

Operating System: Any Windows Platform (Except 98).


Memory: 100MB of RAM.

Pre-Installed: Node (v12 or above)


Language Tool: Javascript(ReactJS)
IDE: Visual Studio Code

HARDWARE REQUIREMENTS:

Processor: Intel 386 Onwards Compatible.


Hardware RAM: 512mb RAM (minimum).
Hard disk space: 5 gigabytes or more.
Input device: Mouse & keyboard.
Output device: Monitor.
CHAPTER 3

SYSTEM ANALYSIS

Existing System:

In an Existing System, we address these challenges and present a approach to efficient,


incremental consolidation of data intensive flows. Following common practice, our
method iterates over information requirements to create the final design. we show how to
efficiently accommodate a new information requirement to an existing design and also,
how to update a design in lieu of an evolving information requirement. The final design
satisfying all requirements.

Proposed System:

The process of design and implementation involves continual trade-offs between cost and
performance. Quantifying the performance implications of various alternatives is central
to this process. It also is extremely challenging. Recently, progress has been made in
evolving a general framework for projecting the performance of proposed systems. There
has been confluence of ideas from software engineering and performance evaluation, with

queueing network models playing a central role. The purpose of this chapter is to present
the elements of this framework.
CHAPTER 4

ABOUT WEB DEVELOPMENT

The word Web Development is made up of two words, that is:


Web: It refers to websites, web pages or anything that works over the internet.
Development: It refers to building the application from scratch.

We b Development can be classified into two ways:

Frontend Development

Backend Development

Frontend Development

The part of a website that the user interacts directly is termed as front end. It is also
referred to as the ‘client side’ of the application.

HTML: HTML stands for HyperText Markup Language. It is used to design the
front-end portion of web pages using markup language. It acts as a skeleton for a
website since it is used to make the structure of a website. CSS:
Cascading Style Sheets fondly referred to as CSS is a simply designed language
intended to simplify the process of making web pages presentable. It is used to style
our website.
JavaScript: JavaScript is a scripting language used to provide a
dynamic behaviour to our website.
Backend Development

Backend is the server side of a website. It is the part of the website that users
cannot see and interact. It is the portion of software that does not come in
direct contact with the users. It is used to store and arrange data.

PHP: PHP is a server-side scripting language designed specifically for web


development.
Java: Java is one of the most popular and widely used
programming language. It is highly scalable.
Python: Python is a programming language that lets you work quickly and
integrate systems more efficiently.
CHAPTER 5

INTRODUCTION TO HTML AND CSS

What is HTML?

● HTML stands for Hyper Text Markup Language.


● HTML is the standard markup language for creating Web pages.
● HTML describes the structure of a Web page.
● HTML consists of a series of elements.
● HTML elements tell the browser how to display the content
● HTML elements label pieces of content such as "this
is a heading", "this is a paragraph", "this is a link", etc.

What is CSS?
● CSS stands for Cascading Style Sheets.
● CSS describes how HTML elements are to be
displayed on screen, paper, or in other media.
● CSS saves a lot of work. It can control the layout of
multiple web pages all at once.
● External stylesheets are stored in CSS files.

Three ways to insert CSS

There are three ways of inserting a style sheet:


● External CSS
● Internal CSS
● Inline CSS
External CSS
With an external style sheet, one can change the look of an entire
website by changing just one file!
Each HTML page must include a reference to the external style sheet file
inside the <link> element, inside the head section.
An external style sheet can be written in any text editor, and must be saved
with a .css extension.
Internal CSS
An internal style sheet may be used if one single HTML page has a unique style.
The internal style is defined inside the <style> element, inside the head section.
Inline CSS
An inline style may be used to apply a unique style for a single element. To use
inline styles, add the style attribute to the relevant element.
The style attribute can contain any CSS property.

JavaScript Introduction
JavaScript Can Change HTML Content-

One of many JavaScript HTML methods is getElementById().


JavaScript Can Change HTML Attribute Values.

JavaScript Can Change HTML Styles (CSS).

JavaScript Can Hide HTML Elements. JavaScript

Can Show HTML Elements.

The <script> tag:


In HTML, JavaScript code is inserted between <script> and </script>> tags. Scripts
can be placed in the <body>, or in the <head> section of an H T M L page, or in both.

External JavaScript
Scripts can also be placed in external files.
External scripts are practical when the same code is used in many
different web pages. JavaScript files have the file extension .js.
To use an external script, put the name of the script file in the src
(source) attribute of a <script> tag.
CHAPTER 6

Rect.Js

React.js, commonly known as React, is an open-source JavaScript library for


building user interfaces or UI components. It is developed and maintained by
Facebook and a community of individual developers and companies. React is often
used for creating single-page applications where the user interacts with the page,
and the content is dynamically updated without requiring a full page reload. Key
features and concepts of React include:
• Component-Based Architecture:
• React applications are built using components, which are modular and
reusable building blocks. Each component encapsulates its own logic and
UI, making it easier to manage and maintain large codebases.
• Virtual DOM (Document Object Model):
• React uses a virtual DOM to optimize rendering performance. Instead of
updating the entire DOM when changes occur, React compares the virtual
DOM with the actual DOM and makes efficient updates, reducing the need
for manual DOM manipulation.
• Declarative Syntax:
• React follows a declarative programming paradigm, where developers
describe the desired outcome, and React takes care of updating the UI to
match that state. This is in contrast to imperative programming, where
developers specify step-by-step instructions on how to achieve a result.
• JSX (JavaScript XML):
• JSX is a syntax extension for JavaScript recommended by React. It allows
developers to write HTML-like code within JavaScript files, making the
creation of React components more intuitive and readable.
• One-Way Data Binding:
• React enforces a unidirectional data flow, meaning that data flows in one
direction, from parent components to child components. This helps to
maintain a clear and predictable state in the application.

CHAPTER 7

INTRODUCTION TO THE PROJECT

In the bustling realm of modern commerce, where digital interactions have become
synonymous with convenience and choice, we proudly embark on a transformative
journey with our upcoming e-commerce website project focused on shopping. As
the boundaries between traditional retail and the digital marketplace continue to
blur, our initiative seeks to redefine the shopping experience, bringing forth a
dynamic platform that caters to the evolving needs and desires of today's
discerning consumers.
Our vision is clear – to create an immersive online shopping destination that
transcends the limitations of brick-and-mortar stores, providing a virtual haven
where customers can explore, discover, and indulge in a curated array of products.
From the latest fashion trends to cutting-edge electronics, from everyday essentials
to unique finds, our e-commerce website is poised to become a one-stop shopping
destination for a diverse and discerning clientele.
Project Overview:
This Web development project, titled "Bag-It," is designed to
offer a seamless and personalized shopping experience. Leveraging the
capabilities of development, known for its component-based architecture and
efficient rendering, the application ensures a smooth and interactive user
interface. The project serves as the project's primary data source, delivering up-
to-date food orders across the globe.
CHAPTER 8

SCREENSHOTS OF THE OUTPUT


CHAPTER 9

FUTURE SCOPE OF THE PROJECT


• The future of e-commerce websites is poised to be dynamic, transformative,
and shaped by emerging technologies and evolving consumer expectations.
Several trends and developments are likely to influence the trajectory of e-
commerce in the coming years:
• Mobile Commerce (M-Commerce) Dominance: As mobile devices become
more sophisticated and prevalent, the dominance of mobile commerce is expected
to continue. E-commerce websites will need to prioritize mobile responsiveness and
offer seamless experiences across various devices.
• Augmented Reality (AR) and Virtual Reality (VR) Integration: The integration
of AR and VR technologies is anticipated to enhance the online shopping
experience. Virtual try-ons, 3D product visualizations, and immersive shopping
environments could become commonplace, allowing customers to make more
informed purchase decisions.
• Artificial Intelligence (AI) and Machine Learning (ML) Optimization: AI and ML
will play a crucial role in personalizing the shopping experience. Predictive
analytics, recommendation engines, and chatbots powered by AI are expected to
provide more tailored and efficient interactions for users, increasing customer
satisfaction and loyalty.

Fast and Sustainable Delivery Solutions:


As consumer expectations for fast and sustainable shipping options increase, e-
commerce websites may invest in innovative delivery solutions. This could include
the widespread adoption of drone deliveries, autonomous vehicles, and eco-friendly
packaging.

Personalized and Predictive Shopping Experiences:


E-commerce platforms will increasingly leverage data analytics to offer highly
personalized and predictive shopping experiences. Tailored product
recommendations, personalized promotions, and dynamic pricing based on user
behavior are likely to become more sophisticated.
REFERENCES

· https://codsoft.in
· https://geeksforgeeks.com
· https://en.wikipedia.org/
· https://www.researchgate.net/
· https://www.nodejs.org/

You might also like