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 β¦