https://github.com/imoamo/apna-store
A comprehensive Ecommerce application built with React and styled-components, featuring advanced sorting options by price, name, category, company, and color. Provides a dynamic and customizable shopping experience.
https://github.com/imoamo/apna-store
auth0 fromspree reactjs styled-components
Last synced: 30 days ago
JSON representation
A comprehensive Ecommerce application built with React and styled-components, featuring advanced sorting options by price, name, category, company, and color. Provides a dynamic and customizable shopping experience.
- Host: GitHub
- URL: https://github.com/imoamo/apna-store
- Owner: imoamo
- Created: 2024-03-13T17:26:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-15T18:18:49.000Z (about 2 years ago)
- Last Synced: 2025-02-20T10:13:45.741Z (over 1 year ago)
- Topics: auth0, fromspree, reactjs, styled-components
- Language: JavaScript
- Homepage: https://apna-ecommerce-store.netlify.app/
- Size: 616 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# React Ecommerce Project
Project Link: [Apna Ecommerce Store](https://apna-ecommerce-store.netlify.app/products)
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

### Features Services

### Product page

### Single Product page

### Cart Page

## Getting Started
Follow these steps to set up the project on your local machine:
1. **Clone the project:**
```bash
git clone https://github.com/imoamo/React-Ecommerce-Project.git
```
Or download the zip file from the repository and extract it.
2. **Install dependencies:**
```bash
npm install
```
3. **Run the development server with Vite:**
```bash
npm run dev
```
## Technologies Used
- React
- styled-components
- Auth0 (for authentication)
- Formspree