AgroPulse is a real-time IoT management platform built for greenhouse operators and farm administrators. It connects to ESP32 devices to collect live sensor data — temperature, humidity, CO₂, soil moisture, light, and pressure — and gives you the tools to act on that data through automated rules, manual actuator control, and an AI agronomic assistant.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/diarpicu2022-commits/frontend-AgroPulse/llms.txt
Use this file to discover all available pages before exploring further.
Quickstart
Set up your account, connect your first greenhouse, and start seeing live sensor data in minutes.
Authentication
Sign in with Google via Supabase OAuth. Learn about roles and greenhouse access permissions.
Dashboard
Explore the main control panel — sensor cards, live charts, and real-time alerts.
AI Assistant
Ask agronomic questions and get data-driven recommendations from Groq, GitHub AI, or Google Gemma.
What AgroPulse does
AgroPulse bridges the gap between physical greenhouse hardware and actionable farm intelligence. At its core, it polls your ESP32 microcontrollers every few seconds and surfaces the readings in a clean, role-aware dashboard. Beyond monitoring, it lets you:- Automate actuators (pumps, fans, LEDs, relays) when sensor values cross thresholds you define
- Alert the right people by email or WhatsApp (via CallMeBot) when conditions deviate from your crop’s ideal range
- Analyze historical trends with time-series charts and generate downloadable reports
- Ask AI — powered by Groq LLaMA 3.1, GitHub GPT-4o mini, or Google Gemma 4 — for tailored agronomic advice based on live sensor context
Greenhouses
Create and manage greenhouse locations, assign operators, and configure ESP32 devices.
Sensors & Actuators
Register sensors and actuators, set thresholds, and monitor GPIO pin assignments.
Crops & Automation
Define crop profiles with ideal ranges and create rules that trigger actuators automatically.
Analytics & Reports
View historical sensor charts, filter by greenhouse, and export PDF or CSV reports.
User roles
AgroPulse has two access levels:| Role | Access |
|---|---|
| Admin | Full access to all greenhouses, user management, device configuration, logs, and settings |
| Operator | Access only to the greenhouses they have been assigned by an admin |
User & role management
Manage operator accounts, assign greenhouse access, and control role permissions.
Developer guide
Understand the system architecture, data model, and REST API for integrations.