EWUMate Web Hub & iOS PWA Launcher
The official promotional platform for EWUMate at ewumate.pro.bd. Features responsive glassmorphic interfaces, interactive schedule previews, support documentation, and iOS PWA launcher.
Architectural Pipeline & Data Flow
Vanilla Semantic Web Client
Zero-dependency HTML5, modern CSS glassmorphism, and vanilla JS
Service Worker & PWA Container
iOS PWA installer manifest and offline asset cache controller
GitHub Pages Global Edge CDN
Custom DNS routing at ewumate.pro.bd with automated SSL termination
Engineering the EWUMate Web Hub: Zero-Dependency Glassmorphism and iOS PWA Deployment
Author: Md. Rakibul Hasan (@rxxeron)
Academic Affiliation: B.Sc. in Information and Communications Engineering (ICE), Dept. of Computer Science and Engineering, East West University
Live URL:ewumate.pro.bd
1. Mission: Universal Access Across All Mobile Operating Systems
While EWUmate is natively compiled for Android, university students on iOS devices required an immediate solution without paying Apple App Store developer fees. The EWUMate Web Hub provides:
- An iOS Progressive Web App (PWA) container with offline service workers allowing iPhone users to install EWUMate directly to their home screens.
- Zero external runtime JavaScript frameworks (pure Vanilla JS, HTML5, and CSS3), ensuring sub-120ms first contentful paint (FCP) even on spotty 3G mobile data around campus.
text+--------------------------------------------------------------------------------------------------+ | WEB HUB PWA PIPELINE | +--------------------------------------------------------------------------------------------------+ | [Browser User Agent] -> [Service Worker Cache] -> [PWA Manifest Engine] -> [GitHub Edge CDN] | +--------------------------------------------------------------------------------------------------+
2. Performance Metrics
- PageSpeed Insights: 100/100 Performance, 100/100 Accessibility, 100/100 Best Practices.
- Bundle Footprint: Entire landing page weighs less than 180KB total transfer size including brand vector graphics.