Skip to main content

IntelliAttend

A production-grade, offline-resilient attendance ecosystem featuring Flutter mobile apps, a dedicated SmartBoard terminal, and a hardened FastAPI backend with a 4-factor Trust Engine.

  • Lead Developer
  • System Architect
  • Security Engineer
IntelliAttend SmartBoard and Mobile Ecosystem

The Challenge

Traditional attendance methods — manual roll calls or simple QR codes — suffer from two critical flaws: spoofing through shared photos or GPS mockers, and unreliable university Wi-Fi that breaks constant-connectivity systems.

IntelliAttend solves both by building a synchronized ecosystem of three distinct platforms that work together seamlessly, even offline.

Triple-Device Ecosystem

SmartBoard Portal

SmartBoard Portal (Windows/Android): A dedicated classroom terminal that generates locally-computed, rotating SHA-256 QR codes every 3.5 seconds without requiring internet connectivity.

Student App

Student App (Flutter): A lightweight, biometric-secured app that gathers raw sensor telemetry — GPS, Wi-Fi BSSID, BLE proximity — into a cryptographically signed "Trust Packet."

Faculty App

Faculty App (Flutter): A real-time session manager that provides live analytics and handles edge-case exceptions via high-friction biometric ID scanning.

The Trust Engine

Every attendance submission passes through a weighted 4-factor evaluation matrix: TOTP QR Token (20%) proves the student saw the live screen. GPS Geofencing (20%) proves they are within the classroom radius. Wi-Fi BSSID Validation (30%) proves they are on the physical network node. BLE Proximity (30%) proves they are within meters of the Faculty device.

This multi-layered approach eliminates location spoofing and proxy attendance entirely. The system achieves 95%+ spoof detection while maintaining a seamless "2-Minute QR Sprint" that handles 95% of students automatically.

Hardened Backend

The backend underwent a massive engineering overhaul using the Repository Pattern in FastAPI, reducing code complexity by 80% and achieving 75%+ industry readiness. All database operations were migrated to an asynchronous Firestore Client, enabling non-blocking I/O for 10,000+ concurrent requests with p95 latency under 200ms.

Mandatory Biometric Security ensures device integrity — students must provide a native Fingerprint/FaceID scan before every submission, while Faculty require biometric authorization for any manual overrides.

IntelliAttend Trust Engine visualization

Security & Persistence

Security is prioritized with Hardware Keystore storage for session secrets, NTP time correction to prevent TOTP drift, and replay attack neutralization through rotating QR codes. The system is built for the "Offline-First" paradigm — the SmartBoard generates valid QR tokens locally without internet.

Local data persistence is managed via an encrypted Isar Vault on all devices, enabling crash recovery and background synchronization of offline attendance scans once connectivity is restored.

Results & Impact

95%+Spoof Detection
10K+Concurrent Users
75%Industry Readiness
80%Code Complexity Reduction

Technology Stack

Flutter (Multi-platform)Python FastAPIRepository PatternAsync FirestoreIsar Vault (Encrypted)SHA-256 TOTPBLE / GPS / Wi-Fi SensorsBiometric AuthNTP SyncWebSocket Streams