"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.
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
- 🔐 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
- 🔐 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! ⭐