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:
- Home: Landing page showcasing featured products and promotions.
- About: Information about the Ecommerce platform and its mission.
- Products: Displaying all available products with filtering and sorting options.
- Cart: View and manage items in the shopping cart.
- Login/Signup: Authentication functionality provided by Auth0 for user registration and login.
Follow these steps to set up the project on your local machine:
-
Clone the project:
git clone https://github.com/imoamo/React-Ecommerce-Project.git
Or download the zip file from the repository and extract it.
-
Install dependencies:
npm install
-
Run the development server with Vite:
npm run dev
- React
- styled-components
- Auth0 (for authentication)
- Formspree