KamerSync is a Flutter-built digital land ownership platform for Cameroon that replaces fragmented paper records for citizens, surveyors, and MINDCAF officers. It features GIS boundary drawing, blockchain verification, an AI chatbot, role-based dashboards, push notifications, and QR certificates to ensure secure, transparent management
# KamerSync
KamerSync is a Flutter-built digital land ownership platform for Cameroon that replaces fragmented paper records for citizens, surveyors, and MINDCAF officers. It features GIS boundary drawing, blockchain verification, an AI chatbot, role-based dashboards, push notifications, and QR certificates to ensure secure, transparent management.KamerSync modernises land administration in Cameroon – a centralised, transparent platform for land registration, verification, and governance.
# KamerSync – Cameroon National Land Management System
## Key Features
- Multi-role support: Citizen, MINDCAF Officer, Surveyor, Notary, Bank, Local Council
- Land registration wizard with form, GIS boundary drawing, and document upload
- GIS mapping: interactive OpenStreetMap/satellite tiles with polygon drawing
- Real-time verification by Land ID or owner name, with QR code certificate
- Application tracking timeline: Pending → Under Review → Approved/Rejected
- Blockchain-anchored records: SHA-256 hashes for each approved transaction (tamper-proof audit trail)
- AI chatbot powered by Google Gemini for questions on processes, documents, fees
- Push notifications for real‑time status alerts
- Role-based dashboards customised for citizens, officers, and surveyors
- Complete audit log of all system actions
- Digital certificate with QR code for every approved land parcel
## Tech Stack
- Frontend: Flutter (Dart)
- State management: Riverpod + Riverpod Generator
- Navigation: GoRouter
- Maps: Flutter Map with OpenStreetMap / ArcGIS tiles
- Backend (demo): in‑memory simulated REST API (replaceable with Node.js/PostgreSQL)
- Local storage: SharedPreferences, FlutterSecureStorage
- AI: Google Gemini via google_generative_ai
- Notifications: flutter_local_notifications + FCM ready
- File picker: file_picker
- Blockchain simulation: crypto (SHA‑256)
## Getting Started
### Prerequisites
- Flutter SDK (>=3.5.0)
- Android Studio / Xcode (for mobile emulators)
- Chrome (for web)
- …