CivicLink SA is an upgraded Django prototype of the CityMender platform. It enhances civic reporting with GPS location, photo uploads, and a real-time status timeline. Designed using HCI principles, it fixes original usability gaps to ensure faster, more accurate infrastructure repairs for South African municipalities.
📌 Overview
CIVICLINK SA is a South African digital platform designed to improve communication between citizens and municipalities by enabling users to report, track, and monitor infrastructure-related issues in their communities.
This system is an enhanced version of CITYMENDER SA, redesigned to address key usability challenges such as poor feedback, lack of transparency, and complex user interfaces.
🎯 PROBLEM STATEMENT
Residents in South African communities—particularly in the Eastern Cape—face challenges when using digital reporting systems, including:
❌ Poor feedback mechanisms
❌ Lack of transparency in issue tracking
❌ Complicated user interfaces
❌ Low user trust and engagement
💡 SOLUTION
CIVICLINK SA provides a user-friendly, transparent, and efficient reporting system that:
✔️ Allows users to report infrastructure issues easily
✔️ Tracks issue progress in real-time
✔️ Provides structured status updates
✔️ Enhances trust through feedback and visibility
🚀 KEY FEATURES
👤 USER FEATURES
🔐 User Authentication
Sign up and log in securely
🏠 Dashboard
Central hub with:
Report an Issue
Check Status
📝 Report an Issue
Select issue type (pothole, water leak, etc.)
Enter location
Add description
Submit report
📊 Track Issue Status
View:
Title
Issue Type
Date & Time Reported
Current Status
⚙️ ADMISSION FEATURES
🛠️ Monitor all user reports
🔄 Update issue statuses:
SUBMITTED
PENDING
ATTENDED TO
APPROVED
👥 Manage users
🔔 Notify users on status updates
🧱 SYTEM ARCHITECTURE
The system is built using the Django Web Framework with a modular structure:
🔧 BACKEND
Django (Python)
Django Authentication System
Django Admin Panel
🎨 FRONTEND
HTML
CSS (Modern responsive design inspired by CITYMENDER SA)
JavaScript (for interactivity and validation)