Skip to main content
MP
Client Project · Institutional System2026

CRESCENT HOSTEL ATTENDANCE

Mobile-first hostel attendance & gate pass management system designed for 500+ students.

Role

Lead Developer (Taskdrift)

Stack
Next.js 14TypeScriptSupabaseTailwind CSSshadcn/uiExcelJSjsPDF
Status

Delivered (Staging / Demo)

Overview

Crescent Hostel Attendance & Gate Pass System is a full-stack, mobile-first management system designed for 500+ students across hostel blocks at B.S. Abdur Rahman Crescent Institute of Science and Technology.

Engineered by Taskdrift to replace manual paper logbooks, the platform provides Resident Tutors (RTs) with an installable PWA night roster featuring single-tap attendance, offline submission queuing, and instant gate pass prefilling.

For Wardens and Administrators, it offers a real-time tracking dashboard, chronic absenteeism metrics, past attendance backfilling, and Excel/PDF export engines.

Screenshots

Key Features

RT Mobile Night Roster - Mobile-first card interface supporting single-tap Present/Absent toggles and bulk room actions.
Offline Queue & Auto-Sync - Stores room submission payloads in localStorage when offline and automatically syncs on reconnect.
Gate Pass Management - Seamless gate pass issuance with automatic OUT_ON_PASS status prefilling during night attendance checks.
Monthly Matrix Exports - Client-side generation of styled monthly attendance matrices (.xlsx) via ExcelJS and PDF reports via jsPDF.

Tech Deep Dive

Architected around Next.js 14 App Router and Supabase PostgreSQL with native Row-Level Security (RLS). Resident Tutor permissions are enforced at the database layer using custom PostgreSQL definer functions.

Next ProjectHUNTR