Skip to content

San-53/Amazon-Clone

Repository files navigation

Amazon Clone

This projects mimics the e-commerce website Amazon.commerce Bundled with login and sign up functionality frontend of the project includes tons of items listed in the home page that can be added to cart, When navigated to the basket those items will be displayed which can be removed from the basket as well. There is a proceed to checkout button on the basket page which will redirect you to the checkout page. In the checkout page where stripe payment is used to process a card payment, After entering the card details you will have three buttons "Buy Now", "Click to Confirm", "Proceed to Confirmation Page".

Dependencies

Dependencies used in the project are as follows

Node.js

React.js

AGPL License

AGPL License

AGPL License

Demo

https://challenge-7d9e7.web.app/

Home Page -

ama1

ama2

Login Page -

ama3

Cart Page -

ama4

Check Out Page -

ama5

Confirmation Page -

ama6

Deployment

To deploy this project run

npm run build

Upload the build file to a hosting app. This App is hosted using Firebase.

--------------------------------------------FOR DEVELOPER----------------------------------------

Firebase login should be via a cmd, the login might not work in powershell

After npm run build, any change in the application will have to updated using the npm run build command

firebase login -->

firebase init--> Hosting: Configure files for Firebase Hosting and (optionally) set up GitHub Action deploys
--> use existing project
--> public directory(build)
--> npm run build(be in directory)
--> firebase deploy

repeat npm run build and firebase deploy everytime a new change is added to the project

to run emulators (firebase)

firebase emulators:start

git config --global user.email ""
git config --global user.name ""
git init
git add -A
git commit -m "Here is amazon clone "
git remote add origin Link-to-app
git push -u -f origin master

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published