Cravings: A Food E-Commerce App

An application to help you curb your food cravings at any point during the day!

Functionalities

Product Listing Page

Filter products based on:

  • Categories
  • Price Range
  • Ratings
  • Availability in stock
  • Bestseller
  • Newest products.

Sort Products by

  • Price - Low to High
  • Price - High to Low

Filter featured categories from Home Page

Authentication

  • Login
  • Sign Up
  • Logout (on clicking the username in Navbar)
  • Guest Login

Cart

  • Users can view the cart only if logged in.
  • Users can add and remove products to and from cart only if logged in.
  • If product is already in cart, users can increase or decrease the quantity of products.
  • Bill of items is calculated accordingly in the cart.

Wishlist

  • Users can view the wishlist only if logged in.
  • Users can add and remove products to and from wishlist only if logged in.
  • Users can add products from wishlist to cart.
  • Users can move products from cart to wishlist.

Tech Stack Used

25 Apr 2022

Keywords
React JS
Web Development
HTML
CSS
JavaScript
React Hooks
React Context
React router

Other work by Raksha Pawar


Creating portfolio made simple for

Trusted by 37400+ Generalists. Try it now, free to use

Start making more money