A web-based Land Record Management Information System (LRMIS) for Rwanda (RLMUA), featuring role-based access for citizens and land officers to manage digital titles and secure property transfers.
# Rwanda Land Record Management Information System (LRMIS) 🇷🇼
A comprehensive, web-based institutional land administration portal developed for the **Rwanda Land Management and Use Authority (RLMUA)**. This system is designed to digitize land registration, facilitate secure property transfers, and generate official digital land titles.
## 🚀 Key Features
* **Role-Based Access Control (RBAC):** Dedicated, secure portals for System Administrators, Land Officers (Staff), and Citizens (Land Owners).
* **Digital Land Registry:** Create, track, and update land parcels using Unique Parcel Identifiers (UPI).
* **Secure Transfer Workflow:** Citizens can initiate land sales by uploading notarized documents, which are placed in a verification queue for Land Officers to approve.
* **Automated Title Generation:** Dynamically generates printable, official digital land titles equipped with electronic verification codes.
* **System Audit Trail:** Real-time logging of all administrative and operational activities for transparency and institutional oversight.
* **Database Management:** Built-in SQL export and import tools for system backup and restoration.
## 🛠️ Tech Stack
* **Backend:** PHP (Procedural MySQLi)
* **Database:** MySQL
* **Frontend:** HTML5, CSS3 (Custom styling with CSS Variables), JavaScript
## 📁 Project Structure
* `/admin_dashboard.php` - Master control center for System Administrators.
* `/officer_dashboard.php` - Verification and registration portal for Land Officers.
* `/owner_portal.php` - Citizen portal for tracking properties and requesting transfers.
* `/print_title.php` & `/print_title_summary.php` - Modules for generating official digital certificates.
* `/submit_transfer.php` & `/verify_transfers.php` - The core engine handling the legal transfer of ownership.
* `/audit_log.php` & `/global_reports.php` - Institutional reporting and monitoring tools.
## ⚙️ Installation & Setup
1. Install a local server environment (e.g., XAMPP or WAMP).
2. Clone thi …