A web-based census management platform for Delta State, Nigeria, featuring digital data enumeration, real-time analytics, and secure demographic record tracking.
# Design-and-Implementation-of-a-Census-Management-System-for-Delta-State
A web-based census management platform for Delta State, Nigeria, featuring digital data enumeration, real-time analytics, and secure demographic record tracking.
# 📊 Delta State Census Management System
A secure, mobile-first web application for census data collection across Delta State, Nigeria.
**Live Demo:**
delta-census.freedev.app
**Test Credentials:**
- Username: `Admin`
- Password: `danito26`
> ⚠️ **Note**: This is a demonstration instance. Please use responsibly.
---
## ✨ Features
- **GPS Location Tracking** - Every submission includes coordinates with accuracy verification
- **Photo Capture** - Upload individual and operator photographs
- **Mobile Optimized** - Works smoothly on smartphones and tablets
- **Role-Based Access** - Separate interfaces for Admins and Field Operators
- **Real-Time Analytics** - Interactive charts and dashboards
- **Data Export** - Export reports to Excel and PDF
---
## 🛠️ Tech Stack
- **Backend:** Core PHP 8+ (OOP), MySQL
- **Frontend:** Bootstrap 5, JavaScript, Chart.js
- **Services:** Browser Geolocation API, Google Maps
---
## 📂 Project Structure
```
deltacensus/
├── config/ # Database configuration
├── controllers/ # Business logic
├── models/ # Database operations
├── views/ # Templates
├── includes/ # Helper functions
├── uploads/ # File uploads
└── public/ # Public entry point
```
---
## 🚀 Quick Start
### 1. Clone Repository
```bash
git clone
github.com
cd delta-census
```
### 2. Setup Database
```sql
CREATE DATABASE deltacensus3;
-- Import database/schema.sql
```
### 3. Configure
Update `config/database.php`:
```php
define('DB_HOST', 'localhost');
define('DB_NAME', 'deltacensus3');
define('DB_USER', 'root');
define('DB_PASS', '');
```
### 4. Permissions
```bash
c …