Index Merged
Index Merged
With over 10 million learners across 170+ countries, Great Learning is a global leader in
professional and higher education. We provide industry-relevant programs in technology,
data, and business through blended, classroom, and online learning modes. Our courses
are developed in collaboration with some of the world’s top academic institutions.
Our Mission
As India’s largest professional learning company, and with a growing presence in over 170
countries, our mission is to equip professionals around the globe with the skills needed to
excel in the digital economy.
What We Do
In the past 9 years, Great Learning has empowered thousands of professionals to advance
their careers. Our learners have secured opportunities in leading global companies such as
Microsoft, Amazon, Adobe, American Express, Deloitte, IBM, Accenture, McKinsey, and
many more.
We offer a wide range of programs, including those in technology, data science, business
analytics, and other emerging fields. These programs are designed to help professionals
achieve career progression and stay future-ready.
Contact us- 08047111120 and its address is S-40, Plot A Sector-B, 110070-Delhi-India
TITLE OF THE PROJECT
“AMAZON CLONE”
INTRODUCTION
Currently, the platform is in its early development stage, which means it lacks features such
as transaction processing and order tracking. While users can create accounts and explore
different categories, the project is not yet dynamic enough to accommodate mobile users,
as it is primarily optimized for desktop viewing. This limitation serves as a reminder that
further enhancements are necessary to improve responsiveness and overall usability.
Through this project, we aim to explore the fundamental elements of an online shopping
experience while setting the stage for future advancements. Our goal is to evolve the
platform into a more comprehensive e-commerce solution that can cater to a broader
audience and incorporate additional functionalities, such as secure payment processing
and a user-friendly mobile interface.
In addition, this project provides a valuable opportunity to apply web development skills in
a practical setting. By integrating various technologies and design principles, we can gain
insights into the complexities of building an e-commerce platform. This experience will be
instrumental in understanding user requirements, optimizing performance, and ensuring a
secure environment for online transactions, laying the groundwork for future enhancements.
OBJECTIVE OF THE PROJECT
The project allows users to interact with the e-commerce platform through various inputs,
including:
2. Search Queries
a. Users input keywords into the search bar to find specific products or
categories.
3. Category Selection
a. Users can choose featured product categories like gaming consoles or
laptops to view listed items.
4. Navigation
a. Users interact with the navigation bar for language selection, address input,
and cart viewing for smooth navigation across the platform.
5. Product Browsing
a. Users can browse product images, details, and hover over items to receive
additional information.
6. Project Accessibility
a. The project is accessible online through the domain:
amazonclone0.infinityfreeapp.com, allowing users to explore and interact
with the platform.
OUTPUT OF THE PROJECT
The project dynamically generates several outputs based on user inputs, including:
3. Navigation Feedback
a. The system updates the interface in response to navigation inputs, such as
language selection or address changes, adjusting displayed language or
delivery location.
5. Visual Enhancements
a. Hover effects and transitions are triggered, where product cards and items
change appearance (e.g., shadow, size) when interacted with.
7. Project Accessibility
a. Users can interact with all outputs and explore the platform by visiting the
project’s domain: amazonclone0.infinityfreeapp.com.
SOFTWARE MODULES
a. Description: This module handles the sign-up and sign-in processes for
users. It allows users to create an account with an email/phone number and
password, log in to their account, and manage their authentication details.
b. Features:
i. Sign-up form with email and password input.
ii. Login form for existing users.
iii. Mock verification system for validating user credentials.
iv. Error handling for incorrect or missing inputs.
v. Accessible through the domain:
amazonclone0.infinityfreeapp.com.
2. Navigation Module
a. Description: The hero section displays a large banner at the top of the
homepage, featuring promotional content for the website.
b. Features:
i. Image display for the banner (“Essentials for Gamers”).
ii. Responsive design that adapts to screen sizes.
5. Footer Module
a. Description: This module handles the footer section of the website, which
provides additional links, company information, and language/currency
options.
b. Features:
i. Links to customer service, company information, and policies.
ii. Language and currency selector.
iii. Social media links and legal disclaimers.
a. Description: This module ensures that the website remains responsive and
adapts to different screen sizes, although primarily optimized for desktop use
in this phase.
b. Features:
i. CSS media queries to adjust layout and content for different devices.
ii. Dynamic resizing of product tiles, navbar, and hero section for mobile
devices.
iii. Limited functionality for mobile devices in the current stage.
SYSTEM RESOURCE REQUIREMENT
• Processor:
Minimum: Intel Core i3 or AMD equivalent (dual-core)
Recommended: Intel Core i5 or higher (quad-core or more)
Reason:
Ensures the system can handle coding environments and browser-based testing
without lag.
• RAM:
Minimum: 4 GB
Recommended: 8 GB or higher
Reason:
Enough memory to smoothly run development tools, browsers, and local servers.
• Storage:
Minimum: 250 GB HDD or SSD
Recommended: 500 GB SSD
Reason:
SSD improves loading times and the ability to manage project files and databases.
• Display:
Minimum: 13-inch, 1366x768 resolution
Recommended: 15.6-inch, 1920x1080 resolution
Reason:
A larger display allows better multitasking and testing of the website's
responsiveness.
• Internet Connection:
Broadband connection (minimum 10 Mbps)
Reason:
For downloading libraries, project dependencies, and APIs as well as cloud-based
storage access.
SOFTWARE RESOURCE REQUIREMENT
1. Operating System
2. Code Editor/IDE
• Options:
o Visual Studio Code (VSCode)
o Sublime Text
o Atom
• Purpose: For writing and editing HTML, CSS, JavaScript, and server-side code.
• Recommendation:
o VSCode for its extensive library of extensions, support for version control, and
debugging features.
o Sublime Text for lightweight performance.
3. Web Browser
• Options:
o Google Chrome
o Mozilla Firefox
o Microsoft Edge
• Purpose: For testing the website during development and ensuring cross-browser
compatibility.
• Recommendation:
o Google Chrome for its DevTools and debugging capabilities.
SYSTEM DESIGN
1. User Table
2. Product Table
The future scope of your Amazon clone project can include various enhancements and
features to improve user experience, functionality, and scalability. Here are some ideas:
2. Product Management
• Implement a shopping cart feature where users can add items and view their
selections.
• Create a simulated checkout process that includes shipping options and addresses.
4. Order Management
• Although transactions won't be enabled initially, you could set up a mock order
history page to track past orders.
• Include order statuses and notifications for the user.
• Allow users to leave reviews and ratings for products to enhance community
engagement and trust.
6. Responsive Design
• Optimize the website for mobile devices to improve accessibility and usability.
7. Payment Integration
• Consider integrating payment gateways for a future phase where transactions can be
enabled.
8. Admin Dashboard
• Ensure user data protection with encryption and secure data storage practices.
• Optimize the website for search engines to improve visibility and traffic.
• Integrate analytics tools to monitor user behavior and gather insights for improving
the platform.
• Implement a support system with FAQs, chat support, or ticketing for user inquiries.
LIMITATIONS OF THE PROJECT
4. User Experience Constraints: Initial design may not be fully responsive for
mobile devices.
• Books
"E-Commerce 2021: Business, Technology, Society" by Kenneth C. Laudon and Carol
Guercio Traver
"Web Development with Node and Express: Leveraging the JavaScript Stack" by
Ethan Brown
• Online Courses
Great Learning: PG Program in E-Commerce and Digital Marketing – Covers e-
commerce fundamentals, digital marketing strategies, and analytics.
Coursera: E-Commerce Essentials
• Research Papers
"A Study on E-commerce: Challenges and Opportunities" - Various authors available
on platforms like ResearchGate or Google Scholar.
"The Impact of User Experience on E-commerce" - Available through academic
databases.
• GitHub Repositories
Explore open-source e-commerce projects for reference and inspiration, like React
E-commerce.