1
E-commerce Website Using Aws
Department of Computer Science and Engineering
LINGAYAS INSTITUTE OF MANAGEMENT AND TECHNOLOGY
Submitted By
20NA1A0565
R.K.Varma
Under the Guidance of: Head of the Dept:
Mr. M. Jagadeesh, M. Tech Mr. Rama Krishna.
(Assistant Professor)
S.No Contents Slide Number
1 Introduction 3
2 Objective 4
3 Project Specifications 5
4 System Specifications 6
5 Technologies 7
6 Advantages 8
7 Disadvantages 9
8 Demo and screenshots 10,11
9 Conclusion 12,13
10 References 14
11 Synopsis 15-17
2
3
INTRODUCTION
E-commerce (electronic commerce) is the buying and selling of goods and services, or the
transmitting of funds or data, over an electronic network, primarily the internet. These
business transactions occur either as business-to-business (B2B), business-to-consumer
(B2C), consumer-to-consumer or consumer-to-business.
OBJECTIVE 4
To build an e-commerce application using React, which is inspired by Amazon. The latter part
is to create a login and Registration of User pages using the firebase database enclosed with a
Payment gateway.
Project Specifications 5
Basic understanding of JavaScript ES6
Basic understanding of HTML and CSS
Have installed on your machine
6
System Specification
Hardware Specifications:
RAM - 2GB(MIN)
Hard Disk - 512 GB
Processer - INTEL
Software Requirements:
Coding Language - Java
Front End - Java
Back End - Mysql
7
TECHNOLOGIES
React
Firebase
Font awesome (icons)
React is a JavaScript-based UI development library. Facebook and an open-source developer community
run it. Although React is a library rather than a language, it is widely used in web development. The library first
appeared in May 2013 and is now one of the most commonly used frontend libraries for web development.
Firebase is a set of hosting services for any type of application. It offers NoSQL and real-time hosting of
databases, content, social authentication, and notifications, or services, such as a real-time communication
server
Font Awesome is a font and icon toolkit based on CSS and Less. As of 2020, Font Awesome was used by 38%
of sites that use third-party font scripts, placing Font Awesome in second place after Google Fonts.
Advantages 8
Faster buying process.
Store and product listing creation.
Cost reduction.
Affordable advertising and marketing.
Flexibility for customers.
No reach limitations.
Product and price comparison.
Faster response to buyer/market demands.
Disadvantages 9
No One Can Buy During a Site Crash.
Customers Can't Try Before They Buy.
Ecommerce Is Highly Competitive.
Customers Can Be Impatient.
Shipping Times Can Be Lengthy.
Demo And Screenshots 10
Demo And Screenshots
Conclusion 12
We have succeeded in building our Amazon clone using the Context API for
state management and firebase for user authentication.
In the process, we have learned:
1. What the Context API is and the problem it solves
2. When to use the Context API
3. Creating and consuming it functional components.
Conclusion 13
4. What React Hook is
5. How to setup firebase authentication.
In the end, most e-commerce operators will find that databases are what provide
their customers the accessibility they demand. When product catalogs, online
services, automated email responses, user feedback systems are managed via a
database everyone is happier. MongoDB is a popular NoSQL database solution
that suits modern development requirements.
References 14
1. https://www.crio.do/projects/react-amazon-clone/
2. https://github.com/topics/amazon-clone
3. https://www.linkedin.com/pulse/amazon-clone-using-reactjs-ultimateguide-fullstack-
nirajan-mahara/?trk=portfolio_article-card_title
4. https://www.amazon.com/
5. https://www.studocu.com/in/document/government-polytechnicnagpur/computer-
engineering/me-project-amazon-clonereact/255363
SYNOPSIS
15
E-commerce (electronic commerce) is the buying and selling of goods and services, or
the transmitting of funds or data, over an electronic network, primarily the internet. Easy
Way to remember one Master Key
Over an electronic network, primarily the internet. These business transactions occur
either as business-to-business (B2B), business-to-consumer (B2C), consumer-to-consumer
or consumer-to-business.
SYNOPSIS
React is a JavaScript-based UI development library. Facebook and an open-source
16
developer community run it. Although React is a library rather than a language, it is
widely used in web development. The library first appeared in May 2013 and is now
one of the most commonly used frontend libraries for web development.
Firebase is a set of hosting services for any type of application. It offers NoSQL and
real-time hosting of databases, content, social authentication, and notifications, or
services, such as a real-time communication server
Font Awesome is a font and icon toolkit based on CSS and Less. As of 2020, Font
Awesome was used by 38% of sites that use third-party font scripts, placing Font
Awesome in second place after Google Fonts.
SYNOPSIS
17
Faster buying process.
Store and product listing creation.
Cost reduction.
Affordable advertising and marketing.
No One Can Buy During a Site Crash.
Customers Can't Try Before They Buy.
Ecommerce Is Highly Competitive.