Logo Lanfrica

kelvinmwendwa-cpu/smartfarm-kenya

Domaine:

agriculture

Type de record:

software
Créateur:
kel
Hôte:
SmartFarm Kenya - Agricultural Management Platform # SmartFarm Kenya A comprehensive farm management system designed specifically for Kenyan farmers. SmartFarm Kenya combines modern technology with traditional farming practices to help you maximize productivity and efficiency. ## Features ### 🌱 Crop Management - Add and manage crops with planting and harvest dates - Track growth progress with visual indicators - Monitor crop status (growing, ready, harvested) - Add detailed notes for each crop ### 🐄 Livestock Management - Manage different types of livestock (cows, goats, chickens, pigs, sheep) - Track herd numbers and health status - Monitor breeding information - Record medical treatments and observations ### 🌤️ Weather Information - Real-time weather data for Nairobi, Kenya - Farming recommendations based on weather conditions - Temperature, humidity, and wind speed monitoring - Seasonal farming tips ### 📋 Activity Logging - Comprehensive activity tracking system - Log planting, watering, fertilizing, harvesting activities - Record livestock feeding and treatments - Timeline view of all farm operations ### 📸 Photo Gallery - Upload and organize farm photos - Track visual progress over time - Add descriptions to photos - Grid and timeline views ### 🔔 Smart Notifications - Harvest readiness alerts - Watering reminders - Livestock health notifications - Personalized farming recommendations ### 👤 User Management - Secure user registration and login - Personalized dashboards - Farm profile management - Data privacy and security ## Technology Stack - **Backend:** Flask (Python) - **Database:** SQLite (with SQLAlchemy ORM) - **Frontend:** HTML5, CSS3, JavaScript - **UI Framework:** Custom responsive design - **Authentication:** Flask-Login with bcrypt - **File Upload:** Werkzeug security - **Weather API:** OpenWeatherMap (optional) ## Installation ### Prerequisites - Python 3.8 or higher - pip package manager ### Setup Instructions 1. **Clone or download the project** ```bash cd SmartFarm-Kenya ``` 2. **Cr …