Back to Projects
AttendPro - Smart Attendance Manager

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
KotlinMobile
Fi
Firebase RTDBBackend
Wo
WorkManagerBackground
Ma
Material3UI

Key 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

AttendPro - Smart Attendance Manager gallery 1

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.
View RepositoryLive Demo

Related Projects