An intelligent agriculture platform that helps farmers automate irrigation and make better farming decisions using real-time sensor data, AI-driven insights, and modern web technologies.
GrowSense leverages IoT, cloud computing, and AI to provide farmers with an efficient, data-driven solution for smart farming. Using ESP32 microcontrollers and various sensors, the system collects environmental data (soil moisture, temperature, rainfall, etc.) and transmits it to a backend server. Farmers can securely monitor and control their devices via a user-friendly web interface.
Through integrated AI models and external APIs, GrowSense delivers valuable insights like optimal irrigation timings and crop rotation strategies, making agriculture more sustainable, efficient, and productive.
- Team: ACE
- Category: Agri-Tech
- Team Members:
- Pramit Kaucha Magar
- Nisrit Baral
- Nikash Lamsal
- Aarogya Parajuli
- Real-time environmental monitoring (soil moisture, rainfall, temperature)
- AI-powered recommendations for irrigation and crop rotation
- Secure user authentication & device registration
- Multiple irrigation control modes: Auto / Timer / Manual
- Personalized dashboards for each user
- Weather forecasting using external APIs
- Data visualization using interactive charts
- ESP32 Microcontroller (Programmed in C)
- Node.js
- Express.js
- Firebase (Real-time data)
- MongoDB
- Next.js
- Chart.js (Real-time data visualization)
- OpenWeatherMap API (Weather forecasting)
- Agri APIs (Crop & field-specific data)
- OpenRouter API (AI-powered field suggestions)
- JWT (Secure authentication)
- bcrypt.js (Password hashing & user data security)
- User authentication with JWT
- Passwords securely hashed with bcrypt.js
- Device registration with unique hex-codes to ensure user-specific access
-
Data Collection:
ESP32 sensors collect data on soil moisture, temperature, rainfall, etc. -
Data Transmission:
Sensor data is sent to the backend server for processing. -
Data Analysis & Visualization:
The backend processes data and presents it via the frontend dashboard built with Next.js & Chart.js. -
AI Recommendations:
Integrated AI models (via OpenRouter API) provide actionable farming insights. -
Control System:
Farmers can manage irrigation through auto, timer, or manual modes from their dashboards.
This project was built as part of a hackathon under the Agri-Tech category.
You can watch the full live demo of the GrowSense project here:
π Watch Demo