Logo Lanfrica

wh1t3h4ts/projectzero

Domain:

agriculture

Record type:

software
Creator:
wh1
Host:
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 …