Skip to content
Hao.dev
Back to projects
Graduation ThesisBackendIoTAlerting

Leafy – AIoT Smart Agriculture Platform

AIoT monitoring and AI-based leaf disease diagnosis.

A smart agriculture platform combining IoT monitoring, AI-based leaf disease diagnosis, alerting, notifications, and advisory features.

Role

Backend / IoT / Web & Mobile Contributor

Tech stack

JavaSpring BootMicroservicesMongoDBPostgreSQLRedisKafkaMQTTReactJSReact NativeESP32

Project overview

Leafy is a graduation thesis project for smart agriculture. The platform connects IoT telemetry, backend services, web/mobile dashboards, AI-assisted disease diagnosis, and notification workflows into one practical farm monitoring system.

Main features I worked on

IoT telemetry

Sensor data ingestion, monitoring APIs, and threshold-based alert preparation.

Farm management

Backend models and endpoints for farm, crop, and user-facing monitoring data.

Notifications

Alert history and notification support for farmer web/mobile experiences.

System architecture

ESP32 Device

MQTT / HTTP

Backend Services

Database / Cache

Web & Mobile Dashboard

Notification

IoT and alert modules

Telemetry engine

Receives and structures environmental readings from ESP32 devices.

Alert workflow

Maps sensor thresholds to alert events, activity history, and user notifications.

Thesis and project metrics

Thesis Score

10/10

Award

Promising Award

Runtime

Web + Mobile + IoT

Repository links