Campus Solution

NNRG Attendance System: From My Classroom to Department-Wide CSE Rollout

How a Flutter and automated backend attendance system built for my own classroom scaled across the entire Computer Science & Engineering (CSE) department at NNRG College.

NNRG Attendance System

The Classroom Origin

Attendance taking in our classroom used to consume 5+ minutes every period. If a student was mistakenly marked absent, the error persisted for the whole day without a quick verification loop. I saw an opportunity to automate this process using Flutter and real-time database syncing.

The Two-Phase Deployment Journey

Phase 1: Classroom PilotFirst deployed in my own classroom. Class Representatives (CRs) marked attendance in 2-6 seconds, instantly sending automated verification summaries to WhatsApp groups and email reports to class incharges.
Phase 2: CSE Department-Wide RolloutAfter demonstrating 98% time savings and 99.5% accuracy over a full semester, HODs and faculty expanded the app across all sections in the Computer Science & Engineering (CSE) department.

Automated Multi-Stakeholder Email Engine

One of the most praised features by department heads was the smart email notification pipeline. Within 5-10 seconds of submission, tailored emails are dispatched:

  • HOD Summary: Comprehensive daily overview of all CSE sections and total attendance percentages.
  • Faculty Timetable Filter: Only teachers scheduled for today's classes receive subject-wise attendance logs.
  • Absentee 1-Click Reason: Absent students receive a direct email with a "Submit Reason" button for instant feedback.
  • Parent Coordinator Alerts: Triggers pre-filled WhatsApp/call templates in English, Hindi, and Telugu.

Case Study & Full Documentation

Explore the complete technical case study and workflow architecture of NNRG Attendance System.

Read Full Case Study

Key Results & Impact

From a single class experiment to an essential tool for the entire CSE department, the NNRG Attendance System cut attendance recording time from 5 minutes down to seconds, eliminating disputes and streamlining daily department management.