Skip to our love story

Twenty Days

IntelliAttend

This was never meant to be a project. It started as everything I wanted with her — and twenty days of hard work turned that into a production-grade application.

One motivation. A good life with her. Everything below is what came out of it.

Why it exists

There was exactly one motivation behind all of it: a good life with her. Not a grade, not a placement, not a line on a résumé. Just the ordinary, sweet life you build with one person.

Twenty days. That is how long it took to go from that thought to a working system running across three platforms, with real authentication and real offline handling.

It may still become a startup. But that is not why it exists, and it is not what the twenty days were for.

Three Devices, One System

A classroom terminal, a student app and a faculty app that all talk to each other — and keep working when the university Wi-Fi does not.

  • SmartBoard Portal — rotating SHA-256 QR codes computed locally every 3.5 seconds, with no internet required.
  • Student App — biometric-secured, gathering GPS, Wi-Fi BSSID and BLE proximity into a signed Trust Packet.
  • Faculty App — a live session manager with analytics, and high-friction biometric ID for every manual exception.
IntelliAttend mobile app with biometric authentication
IntelliAttend mobile app with biometric authentication

The Trust Engine

Every submission is scored against four independent factors. Spoof one of them and the rest catch it.

  • TOTP QR Token (20%) — proves the student saw the live screen.
  • GPS Geofencing (20%) — proves they are inside the classroom radius.
  • Wi-Fi BSSID Validation (30%) — proves they are on the physical network node.
  • BLE Proximity (30%) — proves they are within metres of the faculty device.
IntelliAttend Trust Engine visualization
IntelliAttend Trust Engine visualization

A Backend That Holds

The Repository Pattern in FastAPI, cut complexity by 80% and pushed every database call onto an async client.

  • Asynchronous Firestore client — non-blocking I/O for 10,000+ concurrent requests at p95 under 200ms.
  • Mandatory biometric security — a native Fingerprint or FaceID scan before every submission, and before any faculty override.

Built For The Bad Days

Offline-first, encrypted at rest, and built so a replayed or stolen request is worthless.

  • Hardware Keystore storage for session secrets, with NTP correction to stop TOTP drift.
  • Rotating QR codes neutralise replay attacks by design.
  • An encrypted Isar Vault on every device gives crash recovery and background sync once the network returns.
IntelliAttend SmartBoard and Mobile Ecosystem
IntelliAttend SmartBoard and Mobile Ecosystem
95%+Spoof Detection
10K+Concurrent Users
75%Industry Readiness
80%Complexity Cut

It is not a finished product, and it is not trying to be. It has potential to become a startup — but the reason those twenty days went the way they did has nothing to do with a startup.

  • Flutter (Multi-platform)
  • Python FastAPI
  • Repository Pattern
  • Async Firestore
  • Isar Vault (Encrypted)
  • SHA-256 TOTP
  • BLE / GPS / Wi-Fi Sensors
  • Biometric Auth
  • NTP Sync
  • WebSocket Streams