{"repo":"agungferdi/Smart_Farming","free":true,"listed":false,"github":"https://github.com/agungferdi/Smart_Farming","clone":"git clone https://github.com/agungferdi/Smart_Farming.git","description":"A comprehensive IoT-based smart farming system featuring ESP32 microcontrollers, environmental monitoring sensors, automated irrigation control, and real-time web dashboard.","language":"TypeScript","stars":43,"topics":["cpp","esp32","hono","nextjs","postgresql","typescript","mqtt"],"license":"MIT","category":"databases-storage","readme_excerpt":"Smart Farming IoT System A comprehensive IoT-based smart farming system featuring ESP32 microcontrollers, environmental monitoring sensors, automated irrigation control, and real-time web dashboard. The system uses MQTT communication via HiveMQ Cloud for real-time data exchange and remote control capabilities. 🏗️ System Architecture Core Components 1. ESP32 IoT Device - Environmental monitoring and actuator control 2. HiveMQ Cloud - MQTT broker for real-time communication 3. Backend API - Data processing and MQTT subscription (Deployed on Northflank) 4. Frontend Dashboard - Real-time monitoring and control interface 5. Supabase PostgreSQL - Database for sensor data and logs 📱 Technology Stack IoT Device (ESP32) - Platform : PlatformIO with Arduino Framework - Microcontroller : ESP32 DevKit v1 - Connectivity : SIM7670C 4G LTE Module - Protocols : MQTT - Libraries : PubSubClient, DHT sensor, OneWire, U8g2 Backend API - Runtime : Node.js with TypeScript - Framework : Hono - Database : Supabase PostgreSQL with Prisma ORM - MQTT Client : Custom implementation for HiveMQ Cloud - Deployment : Northflank for the MQTT service and Vercel (Serverless) for the REST API - Authentication : API key-based security Frontend Dashboard - Framework : Next.js 14 with App Router - Language : TypeScript - Styling : Tailwind CSS with shadcn/ui components - State Management : TanStack Query (React Query) - Charts : Recharts for data visualization - MQTT : Web-based MQTT client for real-time relay c","default_branch":null,"files":null,"tree":[],"storefront":"/r/agungferdi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agungferdi/Smart_Farming/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}