-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadme
More file actions
48 lines (35 loc) Β· 1.43 KB
/
Copy pathreadme
File metadata and controls
48 lines (35 loc) Β· 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# πΏ PlantSell β Houseplant E-commerce Store
Welcome to **PlantSell**, a responsive and interactive e-commerce site for houseplants. Built with **React**, **Redux**, and **Vite**, this project is part of a peer-reviewed assignment showcasing a complete shopping cart experience, category filtering, and GitHub Pages deployment.
## π Live Website
π [Visit the live site](https://ritwikrathore26.github.io/PlantSell)
## π Features
- π± **Landing Page** with company name, background image, and CTA
- πͺ΄ **Product Listing Page** with:
- 6 unique houseplants with images, names, and prices
- Category filters (e.g., Succulents, Air Purifying, Decorative)
- "Add to Cart" buttons (disable after selection)
- π **Shopping Cart Page** with:
- Item quantity controls (increase/decrease/delete)
- Total price and item count display
- Checkout and Continue Shopping buttons
- π§ Shared **Header** with navigation and cart icon
- π¦ **Redux** for cart state management
- β‘ **Vite** for fast builds and hot reloads
- π **Deployed on GitHub Pages**
## π§ Technologies Used
- React
- Redux Toolkit
- React Router DOM
- Vite
- gh-pages (deployment)
## πΌοΈ Screenshots
> Add screenshots here (Landing page, Product listing, Cart page)
## π How to Run Locally
```bash
# Clone the repo
git clone https://github.com/ritwikrathore26/PlantSell.git
cd PlantSell
# Install dependencies
npm install
# Run locally
npm run dev