My Personal Contribution
Officially assigned responsibilities for Yasas Pasindu Fernando (25026764) from coursework report §6. ISDN is a Group Project — teammates built RDC clerk/manager/driver modules, customer checkout, stock management, and other role surfaces in parallel.
MVC Architecture & Base UI Structure
Established the PHP MVC folder layout, routing conventions, shared header/footer/navigation, and Tailwind base UI structure used across role dashboards.
User Registration/Login Authentication
bcrypt password hashing, PHP sessions, RBAC, password reset flow, login alert email, and Google OAuth integration.
PWA Implementation
Web app manifest, standalone display mode, icon set (192/512), and service worker for installable coursework demo.
HEAD_OFFICE_MANAGER Dashboard
Head office manager dashboard with network-wide order visibility and management widgets.
SYSTEM_ADMINISTRATOR Dashboard & Profile
System administrator dashboard, user/product/promotion management surfaces, and profile editing.
RDC-Wise Delivery Efficiency Report
SQL aggregation for delivery efficiency metrics with CSV and FPDF PDF export paths.
Deployment & Hosting Setup
Shared hosting configuration, remote MySQL, domain setup, and SSL for the live isdn.wuaze.com demo.
Chapter 3 Implementation Documentation
Authored the implementation chapter in the group coursework report documenting architecture and build evidence.