Logo Lanfrica

wh1t3h4ts/projectzero

Domaine:

agriculture

Type de record:

software
Créateur:
wh1
HĂŽte:
shamba smart # shambaSmart - Smart Agriculture IoT System ## đŸŒ± Project Overview shambaSmart is a comprehensive smart agriculture IoT system that combines real-time sensor monitoring, AI-powered crop recommendations, and automated irrigation control. The system helps farmers optimize crop yields through data-driven insights and automated farm management. ### Key Features - **Real-time Environmental Monitoring** (Temperature, Humidity, Soil Moisture, NPK levels) - **AI-Powered Crop Recommendations** using Google Gemini AI - **Market Price Analytics** across multiple African countries - **SMS Notifications** for critical alerts via Africa's Talking API - **WebSocket Real-time Data Streaming** - **Automated Irrigation Control** - **User Authentication & Profile Management** ## đŸ—ïž System Architecture ``` ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ ESP8266/IoT │───▶│ Django Backend │───▶│ React Frontend │ │ Sensors │ │ (API) │ │ (UI) │ └─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ │ â–Œ â–Œ â–Œ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ Hardware Sensors│ │ SQLite Database │ │ User Interface│ │ - DHT22 (Temp) │ │ - User Data │ │ - Dashboard │ │ - Soil Moisture │ │ - Sensor Data │ │ - Analytics │ │ - NPK Sensor │ │ - AI Messages │ │ - Chat AI │ └─────────────────┘ └─────────────────┘ └─────────────────┘ ``` ## 📁 Project Structure ``` ProjectZero/ ├── frontend/ # React.js Frontend │ ├── src/ │ │ ├── Components/ # Reusable UI components │ │ ├── Pages/ # Main application pages │ │ ├── Slices/ # Redux state management │ │ └── api.js # API configuration │ ├── package.json │ └── vite.config.js ├── Roblox/ # Django Backend │ ├── back