/Amazone

Amazone is a clean, functional Amazon clone. Users can search products, leave reviews and add it to their cart. It is built with Rails backend and React frontend.

Primary LanguageJavaScript

Amazone

Table of Contents

About

Live Site

Amazone is a clean, functional fullstack application based off of Amazon. This application allows users to signup, signin and shop from a variety of products. These users can also search for products, leave reviews and add them to their cart.

Example

UserAuth

Alt Text

  • Users can sign up, log in and log out on Amazone
  • Users have to be logged in to use certain features such as
    • Add a product to their cart
    • Create/remove their reviews on a product

Searchbar

Alt Text

  • Users can search the category of a product through the searchbar and it will filter to those products
  • The product pages display the items along with its description and reviews
  • Allows user to add product to cart or buy it now

Reviews

Alt Text

  • Logged in users can add/remove reviews
  • The average star rating is dsplayed for each product and rerenders on new reviews
  • The percentages of how many 1-5 star ratings is also displayed.

Cart

Alt Text

  • Logged in users can add products into their cart. They can also adjust the quantity of how many they want to add from the product page.
  • Logged in users can adjust the quantity of each item within the cart page. They can also remove these items.
  • Cart page shows how many items and subtotal of all products.