"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! β