× IBA Karachi
Concept demos for IBA Karachi
BOARDROOM SESSION · TUE 2 JUN 2026
Tue 2 Jun 2026
Two demos · One session

A unified app layer above what you already own —
and an operator view across the campus.

Both prototypes are concept demos. No real auth, no real LMS hooks, no real data — visual prototypes on top of the EEN Design System, designed to make the conversation concrete in the room.

18-min demo window · Best viewed in Chrome at 1920×1080 · Open in two tabs for handover
Paired Apps

Student + Teacher App
A class session, mirrored on both phones

Two iPhone mockups side-by-side. One scenario picker walks both phones through a five-scene class session — before class, attendance, live mirror, in-class assessment, after class.

  • Anti-proxy BLE attendance — rotating UUID + RSSI gate + Play Integrity
  • LMS-native via LTI 1.3 + Moodle Web Services — stress-tests the LMS-crash failure mode
  • EDLA-certified panel as the room beacon (no on-prem auth dependency)
  • Five scenes · ~3 min to walk through
Open paired demo paired-app.html
Operator Dashboard

Campus operating view
Grafana-style, six tabs, EEN-branded

What the operator sees once the integration plane is wired. Overview, Energy, Security, Parking, Facilities, People — with a live IBA Main Campus heatmap and 5-source RTLS triangulation.

  • IBA Main Campus geometric map — 17 buildings, live heat pulses
  • 5-source spatial triangulation — Apps + AAA QR + IoT + WiFi + BLE + GPS
  • Privacy-by-design — rotating SpatialID, k-anonymity ≥ 5, 7-day retention
  • Six tabs · ~5 min tour
Open dashboard ops-dashboard.html
Audience
3–4 senior stakeholders
Registrar's office · Procurement · ICT · CS chair
Engagement model
3 stages
Discovery → Advisory & Design → Build & Integrate
Procurement gates
2 gates · Registrar-owned
Between stages 1→2 and 2→3
POC pool
5 candidates
RTLS · Classroom integration plane · Energy
Concept demos — not production code. No real authentication, no real LMS, no real data.
Built on the EEN Design System for the Tuesday 2 June 2026 boardroom session.