Skip to content

Min1870/Commerve-ecommerce

Repository files navigation

COMMERVECOVE ECOMMERCE

This project allows users to perform various actions related to shopping, including user authentication, product browsing, cart management,checkout products.

Features

  1. User Authentication:

    • Users can login and logout securely to access the website's features using Auth0.
  2. Product Management:

    • Users can view a list of products, filter them based on different criteria.
    • Products can be added to the cart.
    • Cart items can be updated (quantity) or removed.
  3. Checkout:

    • Users can proceed to checkout and test the payment using Stripe.

Technologies Used

  • React with TypeScript: A powerful combination for building scalable and type-safe web applications.
  • React Context: For state management.
  • Styled Components: For beautiful and responsive UI design.
  • Axios: For making HTTP requests to fetch and update data.
  • React Router DOM: For declarative routing in the application.