Skip to content
A

AttendEase-AI

Track attendance, Transform Learning

Created on 30th November 2025

A

AttendEase-AI

Track attendance, Transform Learning

The problem AttendEase-AI solves

  1. Manual attendance is slow and time-consuming
    Teachers waste valuable class time taking attendance on paper.

  2. Human errors in marking attendance
    Mistakes like missing names, wrong entries, or duplicate entries happen frequently.

  3. No centralized system to track student attendance
    Students cannot check their attendance anywhere and teachers cannot verify previous records easily.

  4. Difficulty in managing large batches
    With multiple branches and batches (CSE, ECE, IT, etc.), organizing 100+ students becomes complicated.

  5. No real-time updates
    Students do not know their updated attendance unless the teacher manually announces it.

  6. Storage problems with paper-based records
    Paper sheets get lost, damaged, or misplaced.

  7. Lack of transparency between teachers and students
    Students often raise disputes like “my attendance is not updated.”

  8. Difficulty in generating attendance reports
    Without a digital system, teachers struggle to generate daily/monthly reports.

  9. No dedicated student portal
    Students can't individually log in to check attendance, leading to confusion.

  10. Security issues
    Anyone can access attendance registers physically; no authentication or privacy exists.

Challenges we ran into

  1. Handling a large dataset of 140+ students
    Organizing and preparing the student list with names, roll numbers, branches, and batches took time and required careful formatting.

  2. Bulk Uploading Data to Firebase
    Firestore does not support direct Excel uploads, so I had to format the data into JSON and upload it using scripts/tools.

  3. Creating a Clean Login System (Teacher + Student)
    Setting different login credentials and permissions for teachers and students was a bit tricky.

  4. Ensuring Secure Authentication
    Managing email/password-based login and preventing unauthorized access required careful configuration.

  5. Designing a Beautiful UI
    Making the dashboard both functional and visually appealing with animations took extra time.

  6. Filtering by Branch, Batch, and Date
    Getting Firestore queries right and efficiently filtering data was challenging.

  7. Real-Time Attendance Updates
    Setting up Firestore listeners to instantly update the UI when attendance was marked.

  8. Managing Multiple Collections
    Separating "students", "teachers", and "attendance" collections cleanly without confusion.

  9. Deploying the Web App
    Deploying on a professional domain and ensuring Firebase hosting worked smoothly.

  10. Time Constraints
    Completing the entire project (UI, backend, Firestore setup, data entry) within a short deadline.

Discussion

Builders also viewed

See more projects on Devfolio