Built with React Native β’ Node.js β’ MongoDB β’ TensorFlow
AI-powered mobile application that helps users monitor plant health, detect diseases using Machine Learning, receive personalized care schedules, manage reminders, and interact with an intelligent plant assistant.
BloomBot AI is an intelligent plant care platform designed to simplify plant ownership.
The application combines Artificial Intelligence, Computer Vision, weather-aware recommendations, and personalized scheduling to help users keep their plants healthy.
Whether you're caring for a houseplant collection or just getting started, BloomBot AI provides useful insights and automation for everyday plant care.
- Add personal plants
- Browse plant templates
- View plant details
- Edit plant information
- Delete plants
- Care history timeline
- Upload or capture plant images
- TensorFlow image classification
- Ensemble CNN models
- Disease prediction
- Confidence scores
- Treatment recommendations
- Personalized watering schedule
- Fertilizer reminders
- Weather-aware recommendations
- Environmental requirements
- Care activity logging
- Plant care chatbot
- Plant knowledge
- General gardening assistance
- User Registration
- Secure Login
- JWT Authentication
- Protected API Routes
React Native (Expo)
β
REST API Calls
βΌ
Express.js Backend
ββββββββββββββββββ΄ββββββββββββββββ
β β
βΌ βΌ
MongoDB Atlas TensorFlow Models
Plant Database Disease Detection
User Accounts Ensemble Prediction
Care History Image Classification
- React Native
- Expo
- TypeScript
- Expo Router
- Node.js
- Express.js
- MongoDB Atlas
- Mongoose
- JWT Authentication
- TensorFlow
- Python
- CNN Models
- Ensemble Learning
- Image Classification
BloomBotAI
β
βββ My-app/
β βββ app/
β βββ assets/
β βββ components/
β βββ contexts/
β βββ hooks/
β βββ services/
β βββ navigation/
β
βββ backend/
β βββ controllers/
β βββ middleware/
β βββ routes/
β βββ schemas/
β βββ services/
β βββ scripts/
β βββ config/
β
βββ README.md
git clone https://github.com/SlayerKING1/BloomBotAI.gitcd BloomBotAIcd backend
npm installCreate .env
MONGODB_URI=your_connection_string
JWT_SECRET=your_secret_key
PORT=4000Start backend
npm startcd My-app
npm installRun Expo
npx expo startMONGODB_URI=
JWT_SECRET=
PORT=EXPO_PUBLIC_API_URL=Screenshots will be added soon.
- Home Screen
- Plant Discovery
- Plant Details
- Disease Detection
- AI Assistant
- Weather Recommendations
- Care Timeline
- AI Chatbot powered by LLMs
- Plant Growth Analytics
- Cloud Image Storage
- Push Notifications
- Plant Community
- Multi-language Support
- Offline Mode
- Plant Health Graphs
Vishal Bhardwaj
Computer Science Graduate
GitHub:
https://github.com/SlayerKING1