ankushroy25 / ShopShoe

E-commerce shoe shopping website

Home Page:https://shopshoe-ankushroy25.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ShopShoe

E-commerce website using React with essential features including authentication, product listing, cart management and checkout.

🔗 Links

The app is live at - https://shopshoe-ankushroy25.vercel.app/

Features

  • Product Listing : Display a variety of products with images, names, prices, and "Add to Cart" buttons. Implement filters to allow users to sort products by category, price range, or ratings.
  • Shopping Cart : A cart section to display the added products, quantities, and total cost. Users can increase, decrease, or remove items from the cart. Displays real-time updates of the cart total and item count.
  • Checkout : A checkout process that calculates the total cost of items in the cart. Allow users to enter shipping information and payment details.
  • Responsive Design : Website is responsive and works seamlessly on both desktop and mobile devices.
  • User Authentication : Provide user registration and login functionalities. Display the user's name and avatar when logged in.

NOTE: Since this is a frontend project I did not use any backend technologies, otherwise,

  • The product fetching should be done with a database and API endpoints which would eiliminate redundant importing.
  • Stripe integration requires a server for origin session request which is therefore not done here.

Tech Stack

  • React - frontend framework
  • Material UI, TailwindCSS - Styling
  • React Router - Navigation
  • Context API - State Management
  • Auth0 - User Authentication

Author - Ankush Roy

About

E-commerce shoe shopping website

https://shopshoe-ankushroy25.vercel.app/

License:GNU General Public License v3.0


Languages

Language:JavaScript 98.6%Language:CSS 0.8%Language:HTML 0.6%