A web application for managing National ID and Bank Card
requests across three user roles: Admin, Citizen, and
Delivery Officer — each with separate access controls.
Implemented Blueprint-based MVC architecture, session
authentication with password hashing, and role-based
access control. Containerized with Docker and configured
a GitHub Actions CI/CD pipeline for automated testing
and deployment.