Skip to content

🌿 PlantWorld β€” A modern plant & gardening store offering seamless browsing, shopping, cart management, secure payments, real-time tracking, and admin management.

Notifications You must be signed in to change notification settings

jency1/PlantWorld

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌿 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, and View plant details
  • πŸ“¦ Manage Orders: Update tracking status, View User and Order Details
  • πŸ‘₯ Manage Users: View
  • ❓ Manage FAQs: View and add FAQs
  • 🚚 Manage Delivery Partners: Add new delivery partner
  • πŸ‘€ Profile: View personal details
  • πŸšͺ Logout: Securely logout
  • 🎯 Protected admin routes
  • 🧩 Utility-first clean UI with Tailwind & MUI

🚚 Delivery Partner Panel

  • πŸ” Secure Delivery Partner Login
  • πŸ“¦ View all assigned orders with complete details
  • πŸ‘€ View Customer Information and Delivery Address
  • 🧾 View detailed Order Summary with all items
  • πŸ”„ Update real-time Order Status:
    • Order Shipped
    • Out for Delivery
    • Order Received
    • Order Delivered
    • Order Cancelled
  • πŸ‘₯ Profile Section: View personal details
  • βš™οΈ Settings Section: Update password
  • πŸšͺ Logout Section: Securely logout from the system
  • 🚫 Admin can only view status updates, not modify
  • 🎯 Protected delivery partner 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! ⭐

About

🌿 PlantWorld β€” A modern plant & gardening store offering seamless browsing, shopping, cart management, secure payments, real-time tracking, and admin management.

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages