Skip to content

A Community-Powered Smart Environmental Monitoring Network

Jsackitey1/AgroMesh

Repository files navigation

AgroMesh

A comprehensive IoT-based agricultural monitoring platform that combines sensor data, AI analysis, and real-time alerts to optimize farming operations.

Quick Start

For detailed setup instructions, development guides, and documentation, please visit our Documentation Hub.

Prerequisites

  • Node.js 18+ and npm
  • MongoDB (local or Atlas)
  • Git

Quick Installation

git clone https://github.com/your-org/agromesh.git
cd agromesh
chmod +x setup.sh
./setup.sh

Project Structure

AgroMesh/
├── backend/                 # Node.js/Express API server
├── dashboard/              # React dashboard
├── mobile/                 # React Native mobile app
├── firmware/               # Arduino sensor firmware
├── hardware/               # Hardware schematics and guides
├── ml_models/              # Machine learning models
└── docs/                   # Documentation hub

Features

  • Real-time Sensor Monitoring: Track soil moisture, temperature, humidity, pH, and more
  • AI-Powered Analysis: Get intelligent recommendations using Google Gemini
  • Mobile App: React Native app for on-the-go monitoring
  • Dashboard: Web-based dashboard for detailed analytics
  • Alert System: Real-time notifications for critical conditions
  • Secure API: JWT authentication with comprehensive security

Documentation

Contributing

Please read our Contributing Guidelines before submitting pull requests.

Support

About

A Community-Powered Smart Environmental Monitoring Network

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •