A full-stack web platform designed to revolutionize agricultural land leasing in Ethiopia. It connects verified farming clusters with investors through a transparent, secure, and AI-powered digital ecosystem.
# FarmLease: A Digital Agricultural Land Leasing Platform
*A full-stack digital platform for transparent and efficient agricultural land leasing in Ethiopia.*
## 📋 Project Overview
**FarmLease** is a comprehensive web-based platform designed to modernize agricultural land leasing by connecting verified farming clusters with investors.
The system addresses key challenges in Ethiopia’s agricultural sector such as informal agreements, lack of transparency, and limited access to verified land data by providing a secure, cluster-based, AI-enhanced digital solution.
Developed as a final year Bachelor’s project at **Adama Science and Technology University**, Department of Computer Science and Engineering.
## ✨ Key Features
### Core Modules
- **Authentication & RBAC** – Secure login with role-based access (Investor, Farmer, Cluster Representative, Admin)
- **Cluster & Land Management** – Registration and verification of farming clusters with geospatial data (maps & coordinates)
- **Proposal & Negotiation** – Submit proposals, negotiate terms, and communicate via built-in messaging
- **Digital Agreements** – Automated agreement generation with simulated digital signing
- **Payment Verification** – Receipt upload and verification system compliant with national financial regulations
- **AI-Powered Tools** – Intelligent chatbot for recommendations and AI-based cost, yield & ROI prediction
- **Communication System** – In-app messaging and meeting scheduler
- **Admin Dashboard** – Oversight, audit logs, and verification management
## 🛠️ Tech Stack
- **Frontend**: React.js / Next.js
- **Backend**: Django or Node.js
- **Database**: PostgreSQL (with PostGIS for geospatial data)
- **AI/ML**: Python (Scikit-learn / TensorFlow)
- **Maps**: Leaflet.js or Google Maps
- **Others**: JWT Authentication, RBAC, RESTful APIs
## 📁 Project Structure
farmlease/
├── frontend/ # Next.js or React frontend
├── backend/ # Django or Node.js backend
├── ai-models/ …