Skip to main content

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.

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.

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:
RoleAccess
AdminFull access to all greenhouses, user management, device configuration, logs, and settings
OperatorAccess 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.

Build docs developers (and LLMs) love