Sakshi Report Final
Sakshi Report Final
on
AMAZON CLONE
1
Table Of Contents
S.no Content Page
number
1 Certificate 3
2 Acknowledgments 4
3 Introduction 5
5 Implementation 13-15
6 Result 16-17
7 Conclusion 18-19
9 Reference 21
2
Certificate
I hereby certify that the work which is being submitted in this project titled
“Amazon Clone project”, in partial fulfilment of the requirement for the
award of degree of “Bachelors of Technology in computer Science
Engineering” submitted in CHANDIGARH ENGGINEERING
COLLEGE, is an authentic record of my own work carried out under the
supervision of Ms Harpreet kaur.
Name- Rohit Kumar (2236973)
&
Sakshi Raj (2236989)
This is to certify that the statements made above by the candidate are correct
and true to the best of my knowledge.
Acknowledgments
I extend my heartfelt gratitude to all those who have been instrumental in the
3
successful completion of this Amazon Clone website project. Special thanks
to our project supervisors, Ms Harpreet Kaur, for their invaluable guidance
and mentorship, which played a significant role in shaping the project.
AMAZON CLONE
4
INTRODUCTION
An Amazon clone is a web application or platform that emulates the
functionality and features of the popular e-commerce giant, Amazon.
Just as the name suggests, it's a replica or imitation of Amazon's
online marketplace, designed to provide users with a similar shopping
experience, product listings, shopping cart, payment options, and
more.
SOFTWARE REQUIREMENTS
WEB DEVELOPMENT
Web development, also known as website development, refers to the
tasks associated with creating, building, and maintaining websites and
web applications that run online on a browser. It may, however, also
5
include web design, web programming, and database management.
It consists of two parts:
HTML element is a main structural unit of a web page. HTML tags are used
to define HTML elements, and attributes provide additional information about
these elements. HTML tags are used to structure website content (text,
hyperlinks, images, media, etc). Tags are not displayed in the browsers, they
only “instruct” browsers how to show the content of the web page. HTML
tags are written in angle brackets (e.g <html>).Most of HTML tags comes in
pairs, like <p></p> tags. The first tag in a pair called the start (opening) tag,
and the second tag is the end (closing) tag. The information is written between
opening and closing tags. However, there are unpaired, or empty tags, which
only have opening tag. (For ex. <img>).
HTML5 is the update made to HTML from HTML4. It uses the same basic
rules as HTML4, but adds some new tags and attributes which allow for better
semantics and for dynamic elements that are activated using JavaScript. New
elements include :< aside>, <header>, <footer>, <audio>, <video> etc.
FEATURES OFHTML
• Platform Indpendent
This feature is supposed to improve the efficiency to work with it.
You can display HTML documents on any platforms such as
Macintosh, Windows and Linux etc.
• Flexibility
It provides the more flexible way to design webpages along with text.
Effective presentation can also be made. Links can be added to help
the readers to browse the information of their interest.
• Audio/Video
Graphics, audio, video can also be added to the webpages which gives
an extra attractive look to your webpages.
• Geolocation
Best feature of HTML5 to create location tracker helps to track the
location of anybody in the world.
7
<picture> tag together with srcset attribute to make responsive image
selection possible.
CSS
In the late ‘90s, HTML coders noticed that they were retyping the same old
tags again and again on the same page, leading to bigger HTML files and
above all, time consumption and frustration. You may have found yourself in
the same situation, adding in mountains of <font> tags, despite wanting them
all the same; or using tricks like invisible gifs for spacing.
Then, someone had a great idea: have one file that defines all the values that
those piles of tags would have done, and then have all your pages checking
8
this file and formatting your pages accordingly. You can therefore leave out
most of the formatting tags in HTML and use only nice structural elements
(like headings, paragraphs and links) — separating structure and
presentation.
FEATURES OFCSS
• Compatibility:
While using CSS, a user can be stress-free with its older language
versions as it is well compatible even with the older versions. Because of
this, even if the applications of CSS is developed in some older version
of programming language and if the developers integrate the same with
new enhancements then CSS can be easily incorporated and
implemented with those changes easily. So, the changes associated with
the predecessor of CSS, need not be removed and a developer can
update the existing code successfully.
9
• E-Commerce Domain:
• Website Maintenance:
Another most common reason, why the uses of CSS are important? CSS
plays a very important role while performing website maintenance. It
makes website maintenance much easier. The CSS file makes the
website look and feels more flexible and it can be altered in a more
convenient manner. Also, it makes the HTML document and the
corresponding data elements modification easier. Because of which, the
website maintenance becomes more convenient from the development
perspective.
10
Uses of CSS in HTML frameworks are also incorporated with the social
media website developments as well. Facebook applications can directly
correlate with the corresponding frameworks. The HTML client library
files can be implemented based on CSS stylings to develop the
application and can work on different extensions. These social media-
based platforms can be inter-related with the frameworks and can be
used to develop few enhancements from the end user’s perspective.
Thus, the CSS styling and updating the user interphase becomes easier
and this creates a direct impact on the social media platforms.
Easy Accessibility:
11
provides a much deeper impact while considering the look and feel
modification of a web page from end-user and business perspective.
12
IMPLEMENTATION
The implementation of an Amazon clone involves creating a web
application that replicates the key features and functionalities of the
Amazon e-commerce platform. While the exact implementation details
can vary based on your goals and the technologies you choose, here are
the general steps and components involved in building an Amazon
clone:
14
This is a simplified overview, and building an Amazon clone is a substantial
project that requires a good understanding of web development, databases,
and security. You may need to consult additional resources, such as tutorials,
documentation, and books, to build a fully functional Amazon clone.
15
RESULT
The context of frontend development for an Amazon clone, the "result"
refers to the tangible outcomes and visual elements you would achieve
after implementing the frontend components. These outcomes
collectively create the user interface and user experience of your
Amazon clone, closely resembling the look and functionality of
Amazon's website.
Creating an Amazon clone can lead to various outcomes based on
how it's executed:
16
17
CONCLUSION
As we conclude the development of our Amazon clone, we recognize
that while it may serve as a valuable learning experience, it also
underscores the complexity and depth of building a full-fledged e-
commerce platform. The journey has been enlightening, underscoring
the collaborative effort, attention to detail, and dedication required to
deliver a compelling online shopping experience.
18
Determine if there's a niche or specific audience your Amazon clone
could serve better than the original or existing competitors.
19
FUTURE SCOPE
The future scope of an Amazon clone depends on various factors,
including market dynamics, technological advancements, user adoption,
and the uniqueness of your platform. Here are potential future scopes for
an Amazon-like platform:
1. Market Expansion: If executed well, an Amazon clone can expand its
market reach globally. As e-commerce continues to grow worldwide,
tapping into emerging markets or catering to specific regions can be a
significant opportunity.
2. Diversification of Offerings: Beyond retail, diversifying into other
services like streaming, cloud computing, or AI-driven solutions can
broaden the platform's scope and revenue streams, mimicking Amazon's
approach of expanding beyond e-commerce.
3. Technological Integration: Integrate emerging technologies like AI,
AR/VR for enhanced user experiences, personalized recommendations,
and innovative shopping interfaces. This can improve engagement and
set your platform apart.
4. Enhanced User Experience: Focus on improving the platform's
usability, convenience, and customer service. Incorporating faster
delivery options, better return policies, and customer-centric features can
boost user satisfaction.
5. Sustainability Initiatives: Embracing sustainability and eco-friendly
practices can attract an increasingly environmentally conscious
consumer base. Implementing green logistics, eco-friendly packaging, or
supporting sustainable products can be a focus area.
6. Mobile and Social Integration: As mobile usage and social commerce
grow, integrating seamless mobile experiences and leveraging social
media for sales and engagement can be crucial for future success.
7. Data-driven Personalization: Utilize data analytics to provide highly
personalized experiences, predictive analytics for inventory
management, and targeted marketing to enhance customer loyalty and
retention.
8. Partnerships and Acquisitions: Strategic partnerships or acquisitions
with complementary businesses can expand your platform's offerings
20
and capabilities.
Remember, success in the future depends not just on replicating Amazon's
model but also on innovation and adaptation. Adapting to changing
consumer preferences, technological advancements, and market demands
will be essential for long-term viability.
REFERENCE
https://fontawesome.com
https://www.w3schools.com
https://www.wikipedia.org
21