AgroPulse is a real-time IoT management platform 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 provides 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.
Authentication
Sign in with Google via Supabase OAuth. Learn about roles and greenhouse access.
Dashboard
Explore the main control panel — sensor cards, live charts, and real-time alerts.
AI assistant
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. It polls your ESP32 microcontrollers every few seconds and surfaces 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 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.