Skip to content

Commit 15f255e

Browse files
authored
Update README.md
1 parent 00294ff commit 15f255e

File tree

1 file changed

+69
-1
lines changed

1 file changed

+69
-1
lines changed

README.md

+69-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,69 @@
1-
# coding-project-template
1+
🌿 Paradise Nursery - E-Commerce Plant Store
2+
3+
📌 Project Overview
4+
5+
During my course, I forked the E-Plant Shopping repository and made several enhancements, including adding products, improving checkout functionality, and optimizing UI/UX. This project simulates an online nursery where users can browse plants, add them to the cart, and complete a purchase.
6+
7+
🔥 Features I Implemented
8+
9+
🌱 Product Enhancements
10+
11+
✔️ Added new product categories (Air-Purifying, Aromatic, Medicinal, etc.)✔️ Displayed product details with descriptions, images, and pricing✔️ Improved product listing design for better user experience
12+
13+
🛒 Shopping Cart & Checkout
14+
15+
✔️ Implemented an Add-to-Cart feature with a notification popup✔️ Allowed users to view and remove items from the cart✔️ Optimized the checkout process for seamless transactions
16+
17+
🎨 UI/UX Improvements
18+
19+
✔️ Enhanced the landing page with animations and styling✔️ Created a visually appealing and mobile-responsive interface✔️ Added an "About Us" section for better engagement
20+
21+
⚡ Technical Improvements
22+
23+
✔️ Fixed routing issues using BrowserRouter and basename for GitHub Pages✔️ Optimized asset loading by configuring vite.config.js properly✔️ Fixed GitHub Pages deployment issues and ensured smooth navigation
24+
25+
📖 How to Run Locally
26+
27+
1️⃣ Clone the repository:
28+
29+
git clone https://github.com/Ketan5757/eplant-shopping.git
30+
31+
2️⃣ Navigate into the project directory:
32+
33+
cd eplant-shopping
34+
35+
3️⃣ Install dependencies:
36+
37+
npm install
38+
39+
4️⃣ Start the development server:
40+
41+
npm run dev
42+
43+
🚀 Deployment
44+
45+
This project is deployed using GitHub Pages. To redeploy after making changes:
46+
47+
npm run deploy
48+
49+
Then, visit: https://ketan5757.github.io/eplant-shopping/
50+
51+
🎯 Lessons Learned
52+
53+
Working with React and Redux to manage state efficiently
54+
55+
Handling dynamic routing with react-router-dom
56+
57+
Configuring Vite for optimal build and deployment
58+
59+
Debugging 404 errors in GitHub Pages
60+
61+
🤝 Contributions & Credits
62+
63+
Original Repository: E-Plant Shopping
64+
65+
Forked & Enhanced by: Ketan5757
66+
67+
Technologies Used: React, Redux, Vite, GitHub Pages
68+
69+
💡 Feel free to fork and modify this project further! 🚀

0 commit comments

Comments
 (0)