A comprehensive IoT-powered plant care platform that combines smart sensors, real-time monitoring, and modern web technologies to help users care for their plants effectively.

- Real-time Monitoring: Track soil moisture, light levels, and plant health metrics
- Smart Alerts: Get notified when your plants need water, light, or attention
- Growth Analytics: Monitor plant growth patterns and optimize care routines
- Instant Setup: Quick QR code scanning to add new plants to your garden

- Modern Web App: Responsive design that works on all devices
- QR Code Integration: Easy plant identification and management
- Real-time Data: Live updates from IoT sensors
- Personalized Dashboard: Track all your plants in one place
- Node.js (v16 or higher)
- npm or yarn
- Git
-
Clone the repository
git clone https://github.com/yourusername/green-thumb.git cd green-thumb -
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env # Add your configuration values to .env -
Run the development server
npm run dev
-
Build for production
npm run build
green-thumb/
βββ src/
β βββ components/ # Reusable UI components
β βββ pages/ # Main application pages
β βββ contexts/ # React contexts (Auth, etc.)
β βββ services/ # API services and utilities
β βββ types/ # TypeScript type definitions
β βββ config/ # Configuration files
βββ public/ # Static assets
βββ plant/ # Backend API and models
βββ qr codes/ # Generated QR codes for plants



- React 18 with TypeScript
- Vite for fast development and building
- Tailwind CSS for styling
- Shadcn/ui for UI components
- React Router for navigation
- Firebase for authentication and real-time data
- Python with Flask/Streamlit
- SQLite for data storage
- ChromaDB for vector search capabilities
- IoT Integration for sensor data collection
- Firebase Hosting for web application
- GitHub Pages for static hosting
- 10K+ Happy Plants Monitored
- 5K+ Active Users
- 99% Plant Care Success Rate
Green Thumb is developed by Alpsrey Innovations Private Limited, a company dedicated to creating innovative solutions that bridge technology and sustainable living.
Anand Sharma - A passionate developer and plant enthusiast who combines technology with nature. With a background in IoT and web development, Anand has worked extensively on creating this comprehensive plant care platform.
- All API keys and sensitive data are stored in environment variables
- User authentication handled securely through Firebase
- No sensitive information is exposed in the codebase
- Regular security updates and best practices implementation
This project is licensed under the MIT License - see the LICENSE file for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- Company: Alpsrey Innovations Private Limited
- Developer: Anand Sharma
- Project Link: https://github.com/yourusername/green-thumb
Made with β€οΈ by Alpsrey Innovations Private Limited
π± Empowering plant care through technology π±