Skip to content

aayushbarmecha/IPL-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPLStores

An E-Commerce Platform for IPL Fans for IPL Teams Accessories.

Click Here To See The Live App

Functionalities

  • User Auth (Create New Account, Log In, Use Guest Login)
  • Search Products By Using Product Name or Team Name.
  • Filter Products By Catagory, Team, Price.
  • Sort Products By Price and Names.
  • Cart Management.
  • Wishlist Management.
  • User Details and Address Management.

Features

Auth

  • Trying to Access Profile, Cart or Wishlist Page With out Logging In Will redirect to Login Page.
  • After LogIn Or SignUp User will redircted to Product Page.
  • Trying To Access Login or SignUp Page after Login will redirect to Home Page.

Pages

  • Clicking On Shop Now Button In Home page will redirect to Product Page.
  • Clicking On Any Catagory Of Popular catagory in Home Page will redirect to Product Page and Will only show products of that catagory.
  • Clicking on image of any product will redirect to product details page and will show the details of that product.
  • Filters List: Catagory of products(Jersy,Cap,Mask), Individual Teams Products, Price Range, Sort By Price and Product Name.
  • Clicking on clear filter will clear all the applied filters. Also if user log out the filters will be cleared.
  • If user add a filter before login then that filter will stay active after Login also.
  • Added Pagination in Product page to show all the products. Each page will display 6 Products.

Cart and Wishlist Management

  • User Can Add/Remove to/from Wishlist by clicking on Heart button (toggle)

  • Also user can add products to cart from wishlist and vice versa.

  • User can add products to Cart.After the product added the Add to Cart button changes to Go to Cart,which redirects to cart page.

  • In the cart page user can increase or decrease the products quantity. Also can remove any product from cart.

  • User can move a product to wishlist from cart only if it is already not added to wishlist. This will remove the product from cart.

  • Clicking on Clear Cart button in cart page will clear the cart completely.

  • Cart page shows a Cart Summary which includes Total Quantity, Total Price, Discount, Delivery Charge and Actual Price.

  • Discount has a range based on Total Price.

    • Price is less than 1000:- 5% Discount
    • Price is in between 1001-3000:- 20% Discount
    • Price is in between 3001-5000:- 25% Discount
    • Price is more than 5000:- 30% Discount
  • Clicking on the 'Share This Cart' button in cart page will copy an url to clipboard. This url will redirects to product page and will only show the products which were there in the cart from where the url get copied.

  • Number of products in Wishlist and Carts gets live updated in Navbar.

Profile

  • In the profile page About You Button will shoe the user Name and email.
  • USer can change their name by clicking on Edit button.
  • In the profile page Your Address Button will show the address of the user added by them.
  • Use can add multiple address by clicking on Add New Address Button.
  • User can also delete each address individually.

Toast Notification

  • These below actions will followed up by Toast.
    • Successfull Signed Up
    • Successfull LogIn
    • Any error while logging in or signing up. Like- Email Not Found, Email Already exist, Password Does Not Match.
    • Added or Removed to/from cart and wishlist.
    • Successfully copied cart URL to clipboard.
    • Changing name.
    • Adding or deleting address.

Technologies Used

  • React JS
  • Tailwind CSS
  • MockBee Backend

React

  • React Hooks
  • React Context API
  • React Router
  • React Icons
  • React Toastify

Screens

HomePage

FireShot Capture 035 - IPLStores - ipl-stores netlify app


Product Page

FireShot Capture 036 - IPLStores-Products - ipl-stores netlify app


Product Details Page

FireShot Capture 042 - IPLStores-Products -- RR Jersy - ipl-stores netlify app


WishList Page

FireShot Capture 037 - IPLStores-Wishlist - ipl-stores netlify app


Cart Page

FireShot Capture 038 - IPLStores-Cart - ipl-stores netlify app


Profile Page

  • About You:-

FireShot Capture 039 - IPLStores-Profile - ipl-stores netlify app


  • Your Address:-

FireShot Capture 040 - IPLStores-Profile - ipl-stores netlify app

IPL-Store

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages