verdura – Plant Care Tracker
A modern and mobile-responsive web application designed for plant enthusiasts to log, track, and manage care tasks for their houseplants with ease and efficiency.
verdura helps users maintain healthy plants by tracking watering, fertilizing, and monitoring care levels. Designed with a soothing green theme, this platform ensures a smooth user experience across devices — mobile, tablet, and desktop.
Users can log in, add their favorite plants, view details, and receive system feedback for successful or failed actions — all through a secure and personalized dashboard.
- 🌿 Add & Manage Plants: Users can add new plants with photos, descriptions, care level, and watering schedule.
- 🔐 Authentication: Secure login and registration to personalize the user experience.
- 📋 My Plants Dashboard: View and manage a list of personal plants (private route).
- 🔍 Explore All Plants: Browse all user-added plants with care levels: Easy, Moderate, Difficult.
- 📱 Responsive Design: Fully mobile, tablet, and desktop compatible with a smooth UI.
⚠️ Success/Error Feedback: Toast notifications for all user actions.- 🔒 Private Routing: Protected routes for logged-in users only (e.g., Add Plant, My Plants).
PURPOSE:
VERDURA was built as a user-friendly digital garden assistant where plant lovers can:
- Track and manage watering/fertilizing dates.
- Monitor plant health and care level.
- Add and delete plant entries securely.
- View plant photos and details at a glance.
- Explore other plant types and gain ideas.
NPM PACKAGES:{react, react router,firebase,mongodb, reat helmet,react tostify,swiper,sewwtalet-2, tailwind, daisyui,} github respository: client side:https://github.com/Programming-Hero-Web-Course4/b11a10-client-side-JASVJBBHV
server side:https://github.com/Programming-Hero-Web-Course4/b11a10-server-side-JASVJBBHV
live link : client side:https://plant-clint-site.firebaseapp.com/
server side:https://plant-app-server.vercel.app/