Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

# 🌿 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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages