Skip to content

Latest commit

 

History

History
63 lines (48 loc) · 1.7 KB

File metadata and controls

63 lines (48 loc) · 1.7 KB

🌿 PlantWorld

"Bringing nature to your doorstep, one plant at a time."

PlantWorld is a fully responsive, e-commerce website for exploring and buying plants and gardening tools. It offers secure login, real-time order tracking, Razorpay payment, profile management, and an intuitive admin panel for complete control over products, orders, users, and FAQs.


⚙️ Tech Stack

Frontend:

  • ⚛️ React.js
  • 🎨 Tailwind CSS, Material UI
  • 🔁 React Router
  • 🌐 API Integration
  • 💳 Razorpay Integration

Backend:

  • 🖥️ Node.js, Express.js
  • 🍃 MongoDB, Mongoose
  • 🔐 JWT Authentication
  • 🌐 RESTful API Endpoints
  • 💳 Razorpay Integration

✨ Features

👤 User Side

  • 🔐 Register, Login, Logout
  • 🪴 Browse plants with details and care tips
  • 🔍 Advanced search & filtering
  • 🛒 Add to cart & checkout
  • 💳 Razorpay Payment Gateway Integration
  • 📦 Real-time Order Tracking
  • 👤 Edit profile, view previous orders
  • 🔁 Forgot & update password
  • ❓ View FAQs section
  • ✉️ Contact Form: receive confirmation email & message copy
  • 📝 Read informative Blogs
  • ⚙️ Settings: update password, delete account
  • 🔒 Fully protected user routes
  • 🧩 Utility-first clean UI with Tailwind & MUI

🛠️ Admin Side

  • 🔐 Secure Admin Login
  • 🌿 Manage Plants: Add, Edit, Delete
  • 📦 Manage Orders: Update tracking status, View User and Order Details
  • 👥 Manage Users: View
  • ❓ Manage FAQs
  • 🎯 Protected admin routes
  • 🧩 Utility-first clean UI with Tailwind & MUI


Thank you for checking out PlantWorld! 🌱
If you like this project, feel free to give it a star! ⭐