Back to all projects
#case-study: 05•Smart University Routine & Task Companion•In Active Development

DTask

An anti-procrastination, smart class routine, attendance tracking, and high-accountability task companion designed specifically for university students. Features post-class one-tap heads-up attendance notifications, lock-screen fake phone call alarms for heavy sleepers, automated high-priority email alerts, and native Bengali localization.

#note:Android Jetpack Compose UI and notification automation in active development.
Private Repository
DTask architecture screenshot

01.Problem & Context

University students frequently miss class attendance, sleep through morning lectures, and struggle with disorganized semester routine schedules across fragmented group chats.

02.System Architecture & Data Flow

100% Kotlin 2.0 with Jetpack Compose & Material 3, Firebase Firestore with offline-first persistence, AlarmManager exact alarms with Doze bypass, Android NotificationManagerCompat action receivers, and Resend API email alerts.

03.Engineering Challenges & Solutions

  • Engineering post-class heads-up notification action receivers for one-tap [উপস্থিত] / [অনুপস্থিত] background logging without opening the app.
  • Implementing full-screen lock-screen FakeCallActivity with exact alarms to reliably wake students up before lectures.
  • Generating formal, print-ready semester attendance PDF reports dynamically with clean course taxonomy.

#technologies-utilized

KotlinJetpack ComposeMaterial 3Firebase FirestoreAlarmManagerAndroid SDK