
AttendPro - Smart Attendance Manager
Digitize your classroom attendance with offline-first technology
completed4 months
#mobile#web
Overview
A comprehensive academic attendance system built with modern technology for teachers. Features include offline-first capabilities, background sync, session locking to prevent duplicates, and 3 types of reports (Summary, Defaulter, Date-wise) with PDF export.
System Architecture
Android App (Offline-First) → WorkManager → Firebase Realtime Database
↔
Real-time sync across devices
Tech Stack
Ko
KotlinMobileFi
Firebase RTDBBackendWo
WorkManagerBackgroundMa
Material3UIKey Features
- Offline-first with background sync
- Session locking mechanism
- Generate PDF reports with QR codes
- Google Sheets bulk import
- Defaulter tracking with configuration
- Dark, Light, and System themes
Project Gallery

Project Highlights
Offline & Background
Sync
PDF & Google Sheets
Reports
Concept Execution
~/smart-attendance/execute.sh
❯initializing system instance: AttendPro - Smart Attendance Manager...
❯loading dependencies from core storage...
❯connecting parameters: [mobile, web]
❯system online. executing main loop.
❯▋

