Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 2.12 KB

File metadata and controls

62 lines (40 loc) · 2.12 KB

React Ecommerce Project

Project Link: Apna Ecommerce Store

This project is an Ecommerce application built with React and styled-components. It offers various functionalities such as sorting products by price (low to high or vice versa), sorting by name (A to Z or vice versa), category selection (Mobile, Laptop, Computer, Accessories, Watch), company selection (Apple, Samsung, Nokia, Rolex, etc.), and color selection.

The application consists of five main pages:

  1. Home: Landing page showcasing featured products and promotions.
  2. About: Information about the Ecommerce platform and its mission.
  3. Products: Displaying all available products with filtering and sorting options.
  4. Cart: View and manage items in the shopping cart.
  5. Login/Signup: Authentication functionality provided by Auth0 for user registration and login.

Screenshots of App

Home Page

Screenshot (104)

Features Services

Screenshot (105)

Product page

Screenshot (106)

Single Product page

Screenshot (107)

Cart Page

Screenshot (108)

Getting Started

Follow these steps to set up the project on your local machine:

  1. Clone the project:

    git clone https://github.com/imoamo/React-Ecommerce-Project.git

    Or download the zip file from the repository and extract it.

  2. Install dependencies:

    npm install
  3. Run the development server with Vite:

    npm run dev

Technologies Used

  • React
  • styled-components
  • Auth0 (for authentication)
  • Formspree