Proprietary Production App (Educational Technology)Turnkey Production Build

Haziri Lagao — Autonomous School Attendance & Parent Alert Ecosystem

Engineered a full-stack multi-platform Flutter application backed by Supabase PostgreSQL and secure HMAC-authenticated n8n webhooks — automating daily student attendance, staff check-ins, and instant automated WhatsApp/SMS notifications to parents.

Verified Production Outcome
Cross-Platform Flutter Build • HMAC-SHA256 Webhook Security • Real-Time Parent SMS Alerts • Zero-Latency Local DB

Live Demo & Production Showcase

INTERACTIVE SYSTEM ARCHITECTURE DEMO

Haziri Lagao Mobile & Webhook Architecture

Demonstration of offline QR scanning and instantaneous n8n parent SMS dispatch.

Interactive System Wireframe
Reviewing Data Flow & Production State Machine

The Core Challenge & Bottleneck

Schools in emerging markets still rely on manual paper attendance registers. Teachers spend 20–30 minutes every morning taking attendance, paper records are frequently lost or falsified, and parents receive no timely confirmation when their child safely reaches school or goes missing. The challenge was building an ultra-fast, intuitive application that works offline on low-end Android devices while syncing securely to cloud databases and firing instant parent alerts.

Before vs. After: Operational Comparison Matrix

Direct benchmarks comparing the legacy manual process against the automated production architecture:

Operational MetricLegacy / Manual BottleneckAutomated Production MeshMeasured Lift
Morning Attendance Duration25 minutes per classroom45 seconds via QR scan97% Time Saved
Parent Absence Alert TimeNever / End of week callsInstant (<60 seconds)Immediate Child Safety
Data Entry Error Rate14% clerical inaccuracies0% (Digital timestamping)100% Data Integrity
Offline ReliabilitySystem unusable without internet100% functional with auto-syncZero Downtime

System Architecture & Data Flow Logic

01

Teacher Client: Marks attendance via QR scan or batch UI → Saved instantly to local SQLite database.

02

Cloud Sync: Background sync pushes records to Supabase PostgreSQL via row-level security (RLS).

03

Webhook Trigger: Attendance event triggers secure HMAC-signed webhook to n8n server.

04

Parent Alert Dispatch: n8n validates secret key → Formats localized message → Dispatches SMS/WhatsApp alert in <2 seconds.

Step-by-Step Engineering & Build Process

Step 1

Multi-Platform Client Engineering: Built a sleek, responsive Flutter application for Android, iOS, Windows, and Web featuring mobile barcode/QR camera scanning, manual batch toggling, and biometric staff authentication.

Step 2

Offline-First Local Synchronization: Implemented local SQLite storage so teachers can mark attendance without an internet connection, automatically batch-syncing to Supabase when connectivity resumes.

Step 3

HMAC-Authenticated Webhook Gateway: Designed a hardened webhook security architecture using X-Webhook-Secret verification in n8n, preventing spoofed requests or unauthorized attendance entries.

Step 4

Real-Time Parent Alert Pipeline: n8n workflow triggers instant automated SMS and WhatsApp messages to parents notifying them of exact arrival times and unexcused absences.

Step 5

Administrative Reporting & PDF Generation: Built comprehensive monthly PDF and Excel export services for school administrators to audit attendance trends and generate government compliance reports.

Production Deliverables Handed Over

Production Flutter application (Android APK, Windows desktop executable, Web dashboard)
Supabase PostgreSQL relational schema with RLS policies and attendance triggers
n8n automated notification workflows with secret header validation
Automated PDF ID card generator and monthly attendance export suite

Tools, APIs & Technology Stack

Engineered using industry-standard enterprise frameworks, managed vector databases, and high-throughput telephony pipelines:

Flutter (Dart)Supabase (PostgreSQL)n8n Automation EngineHMAC Webhook SecuritySQLite Local CacheTwilio / WhatsApp API

Official Documentation & Referenced APIs

Explore Related Capabilities & Services
Need an Architecture Like This Built?
Book a 30-minute diagnostic session directly with Muhammad Hamza. We will map your exact data flow, calculate token unit economics, and scope a turnkey sprint.
Schedule 30-Min Discovery