Welcome to Plant Care Tracker โ a responsive web application designed to help plant lovers monitor, manage, and track the care routines of their plants with ease. Whether you're a beginner or a seasoned plant parent, this app helps ensure your plants thrive.
๐ Live Website: https://assigned10-plant-care-tracker.web.app/
-
โ User Authentication & Authorization
- Secure login system using Firebase.
- Private routes protected via
react-router.
-
๐ Dark/Light Theme Toggle
- Built-in support for dark and light modes with real-time switching using
daisyUI.
- Built-in support for dark and light modes with real-time switching using
-
๐ฆ Fully Responsive Design
- Optimized layouts for mobile, tablet, and desktop views with Tailwind CSS.
-
๐ฑ Dynamic Plant Care Management
- Track watering, fertilizing, and sunlight schedules for each plant.
- Add/edit/delete plants and care logs stored in MongoDB using Axios API.
-
๐ฏ Enhanced UX with Modern Tools
- Smooth transitions using
sweetalert2for user feedback. - Iconography via
react-icons. - Carousel/slider support using
swiper.jsor similar.
- Smooth transitions using
- React
- React Router DOM
- Firebase Auth
- Axios
- MongoDB (via a backend API)
- Tailwind CSS + DaisyUI
- Environment Variables for sensitive config
- SweetAlert2
- React Icons
- Dark/Light Theme Toggle
- Environment variables (
.envand.env.local) are used to store sensitive Firebase and API credentials. - Only authorized users can add or modify plant care information.
Tested across major screen sizes:
- ๐ฑ Mobile
- ๐ป Desktop
- ๐ฒ Tablets