π University Second Year Project β Full Stack Web Application πΏ AI-powered gardening platform built with React, Node.js, MongoDB, Firebase & Gemini AI
AgroTrack is a smart gardening assistant that helps users monitor, diagnose, and manage their plants with AI-powered insights. It provides real-time plant disease detection, smart care reminders, and a community space for gardening enthusiasts β all in one integrated web platform.
Plant Disease Detection β Upload a photo, get instant AI diagnosis via Google Gemini API
Smart Care Tips β Personalized watering, fertilizing, and recovery guidance
Plant Identification β Recognize species and view care profiles instantly
Maintain your own digital garden πΏ
Track watering, fertilizing, pruning, and health
Add notes, upload images, and view growth analytics
Forum β Share ideas, ask questions, and vote on posts
Expert Guidance β Engage with verified plant experts
User Profiles β Personalized dashboards and garden portfolios
Manage users, posts, and reports
Analyze platform-wide statistics and engagement
Moderate the community to maintain content quality
| Layer | Technologies |
|---|---|
| Frontend | React 18, TypeScript, Vite, Tailwind CSS, Shadcn/UI, Lucide Icons |
| Backend | Node.js, Express, TypeScript, Mongoose, JWT, Firebase Admin |
| Database | MongoDB Atlas |
| AI Integration | Google Gemini API |
| Storage | Firebase Storage |
| Hosting | Vercel / Netlify |
| Caching | Redis Cloud |
| Docs | Swagger / OpenAPI |
| Analytics | Recharts, TanStack Query |
οΏ½ Authentication & Role Management using Firebase + JWT
π§ AI Integration using Google Gemini for image diagnosis
βοΈ Cloud Storage & Deployment with Firebase and Vercel
π§© Reusable Component Design with Tailwind + Shadcn UI
π¬ Real-time Community System using MongoDB and REST APIs
π Data Visualization for analytics dashboards
AgroTrack/
βββ Backend/ β Node.js + Express + MongoDB + Gemini Integration
βββ Frontend/ β React + Vite + Tailwind + Shadcn/UI
βββ public/ β Assets & static files
βββ screenshots/ β Project screenshots
βββ README.md β Documentation (You're here!)
Main landing page showcasing AgroTrack's features and navigation
Personalized dashboard with plant overview and quick actions
Comprehensive plant collection management interface
Detailed plant information and care tracking
Add new plants to your digital garden
AI-powered plant disease detection and analysis
Interactive community forum for gardening enthusiasts
Smart notification system for plant care
Automated reminder system for watering and care tasks
Administrative dashboard for platform management
User management and moderation tools
Overview of platform features and capabilities
Getting started guide for new users
Project Type: Full Stack Development Course Purpose: Academic research & learning Scope: AI, Cloud Integration, Database Management, and Modern Web Architecture
Licensed under the MIT License β for educational and open demonstration purposes.
πΏ AgroTrack β Elegant Learning for the Digital Age πΏ AI + Gardening + Community