Project Overview
HadirPlus brings attendance into one dependable system for administrators, teachers, students, and parents. The product is designed to make everyday school records quick to capture and easy to review.


The Challenge
Attendance touches several roles and a large number of daily edge cases. QR validity, class membership, leave requests, corrections, schedules, geofencing, and audit history all needed to stay aligned without making routine check-in feel complicated.
Priorities and constraints
- Let the backend remain the source of truth
- Support QR, face verification, and manual attendance
- Keep every record scoped to the correct school and role


Decisions Behind the Work
One attendance record, with a different level of detail for each person who uses it.
- Clarity at check-in
A routine check-in should stay a short interaction.
QR, face verification and manual entry share the same attendance context. Session validity and school membership belong to the system, rather than becoming extra decisions for the student.
- Control without losing history
An exception needs context as much as it needs a correction.
Leave requests, corrections and reporting sit alongside the attendance record. Teachers and administrators can review what happened while the backend remains the source of truth.
The Solution
We created role-specific workspaces on top of one attendance model, with short-lived QR sessions, live monitoring, permission flows, correction history, and export-ready reporting. Dense administrative tools stay structured while student-facing actions remain direct.
What we delivered
- Product design
- Web application
- Backend system
- UX architecture

Fast check-in, trusted record.
QR, face verification, and manual attendance all resolve into the same scoped record, preserving speed for students and accountability for staff.
- Short-lived QR sessions
- Role-aware validation
- Traceable corrections

Every role, the same attendance truth.
Administrators, teachers, students, and parents receive different tools and permissions without fragmenting the attendance history beneath them.
- Administrator oversight
- Teacher live sessions
- Student and parent visibility

Built Around Its Users
Student
Simple attendance
A direct check-in experience with clear session status and fewer steps between arrival and attendance.
- Join the right session
- Check in with QR
- See attendance history
Teacher
Live class control
Teachers can open sessions, monitor attendance, and resolve exceptions without rebuilding class records.
- Open attendance sessions
- Monitor live check-ins
- Handle permissions and notes
Administrator
School-wide oversight
A broader workspace connects users, schedules, permissions, and reports across the attendance system.
- Manage multiple roles
- Review attendance patterns
- Keep school data structured


“Attendance works best when every role can trust the same record, even when the connection cannot be trusted.”
Impact
A multi-role attendance platform that connects daily check-ins, live sessions, permissions, and reporting.
- Connected role experiences
- 4
- Attendance methods
- 3
- Shared attendance record
- 1
