Skip to content

pairofAces/amazon-clone

Repository files navigation

Emporium - Amazon Clone

A web application engineered and designed to be an Amazon clone. Created with React and Google Firebase.

Functions:

  • Full e-commerce functionality.
  • Backend database with Firebase.
  • Add + remove items from cart.
  • User authentication and signup.
  • Checkout page and payment processing with Stripe.
  • Orders page that keeps track of previous payments.

This app was engineered to gain knowledge on using firebase in full stack applications and was a fun project to design overall.

I learned the following:

  • Created user authentication and payment processing.
  • Generated a backend database using Google Firebase.
  • Created cart functionality in which users can add/remove items.
  • Deploying and hosting with Google Firebase.
  • Styled and designed web layout with CSS.

Demo

Check it out yourself by clicking here!
Emporium

User Guide

Users can either use this application on their own accord and follow their own decisions or use this comprehensive guide:

Users can browse through the shop or sign up/in through the links in the navigation bar above.

  • Users can create an account by entering their credentials in the input boxes, then clicking the "Create your Emporium account" button.

After signing up/in, users can go back to the homepage and add items to their cart.

Users can then navigate to the cart by clicking the bag-icon, located on the top right.

After making sure all the selected items are in the cart, users can proceed to checkout.

For Payment purposes, users can use the following as a test credit card:

  • Card Number: 4242 4242 4242 4242
  • Date: 04/24
  • CVC: 242
  • Zip Code: 42424

After filling in your information, users can press 'buy now' to be redirected to the Orders page.

Enjoy the App :)

Thank you for your time!

Sources

React documentation
Google Firebase documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published