eVoting System
Engineered a secure relational voting system equipped with region-based data scoping (Province/District), role-enforced access layers, and stateful session validation.

100%
Vote Integrity
Zero duplicate votes permitted by design
Multi-Tier
Scope Granularity
National and provincial assembly segmentation
MySQL ACID
Database
Atomic transaction-safe ballot tabulation
CSRF & Sessions
Security
Stateful session guards against replay attacks
Operational Constraints & Friction
Ensuring regional voting compliance, preventing duplicate voter registration, and enforcing single-vote integrity across distributed networks.
Architectural Execution
Engineered a secure relational voting system equipped with region-based data scoping (Province/District), role-enforced access layers, and stateful session validation.
eVoting System — System Architecture
High-Level Topology & Data Flow
Citizen & Admin Voting Portal Interfaces
Client requests, sensors & telemetry
Flask Secure WSGI Routing Engine
ACID Persistence & Read/Write separation
Internal Topology & Data Mechanics
Voters authenticate through regional voter registries. Ballots are cryptographically validated to guarantee single-vote issuance before atomic increments in the MySQL database.
Engineering Obstacles Overcome
Preventing simultaneous duplicate submission vulnerabilities without introducing excessive thread blocking inside the server routing loop.
- ✓Role-Based Dashboards (Admin, Presiding Officer & Voter)
- ✓Geographic Data Scoping (National & Provincial Assembly Tiers)
- ✓Stateful Session Validation & Tamper Resistance
- ✓Real-Time Tabulation Engines
- ✓Strict Single-Vote Cryptographic Enforcement
Project Delivery & Impact
Successfully built a data-consistent management system handling concurrent voting sessions smoothly.