- Home
- Student Attendance Software
- UnivTrack
UnivTrack
What it is
UnivTrack is a free, open-source attendance tracker for college and high-school students who want to monitor course absences against limits. Users can create unlimited academic terms, choosing a custom name, start date, and duration of 5 to 18 weeks. Weekday schedules support up to five morning and five afternoon course slots. For each class, students can mark attendance as Attended, Absent, or Holiday / No Class; long-press actions can update records for previous weeks in bulk. The app displays live absence counts and highlights courses that are nearing or over their absence limits. A term becomes read-only after its final week. UnivTrack is an installable progressive web app with an offline app shell, home-screen icon, and full-screen mode. The project says it runs on Android, iOS, Windows, macOS, and Linux, and includes English and Turkish translations with browser-language detection. It uses Firebase Authentication and Cloud Firestore; users who self-host must configure their own Firebase project. The project says data is stored in that project and that it has no third-party ads or tracking. The MIT-licensed project offers local setup and Vercel deployment instructions, with GitHub issues and discussions for feedback.
For and against
For
- Unlimited terms with custom names, dates, and durations.
- Shows live course absence counts and warnings.
- Offline app shell and installable PWA.
- Runs on Android, iOS, Windows, macOS, and Linux.
Against
- Self-hosting requires configuring a Firebase project.
- Completed terms become read-only.
The verdict
UnivTrack brings course schedules, attendance records, and absence-limit visibility into an installable PWA. Its self-hosting route requires users to configure their own Firebase project.
Who it suits
UnivTrack suits college and high-school students who want to record course attendance and keep watch on absence limits. It may also work for students who need offline access or want to self-host the project.
Plans and prices
Free
Free forever · unlimited academic terms · up to 5 morning and 5 afternoon course slots per weekday
Read 5 Oct 2026 · github.com
On the record
- Absence reporting
- The app displays live absence counts per course and highlights courses approaching or exceeding the absence limit.github.com · read 5 Oct 2026
- Academic terms
- Users can create unlimited terms with custom names, start dates, and lengths from 5 to 18 weeks.github.com · read 5 Oct 2026
- Attendance records
- Each class can be marked Attended, Absent, or Holiday / No Class, and long-press actions can update previous weeks in bulk.github.com · read 5 Oct 2026
- Authentication and data
- The project uses Firebase Authentication and Cloud Firestore, and says user data is stored in the user's own Firebase project with no third-party ads or tracking.github.com · read 5 Oct 2026
- Completed terms
- A term becomes read-only after its final week has passed.github.com · read 5 Oct 2026
- Integrations and hosting
- The listed stack includes Firebase Authentication, Cloud Firestore, Vercel deployment, and opt-in Vercel Analytics.github.com · read 5 Oct 2026
- Languages
- The app includes English and Turkish translations and automatic browser-language detection.github.com · read 5 Oct 2026
- License and support
- The project is MIT-licensed and directs users to GitHub issues for bug reports and discussions for feature suggestions.github.com · read 5 Oct 2026
- Offline and installable
- UnivTrack is an installable PWA with an offline app shell, home-screen icon, and full-screen mode.github.com · read 5 Oct 2026
- Purpose
- UnivTrack is a free, open-source attendance tracker that helps college and high-school students track course attendance and stay below absence limits.github.com · read 5 Oct 2026
- Schedules
- Users can define up to five morning and five afternoon course slots per weekday, Monday through Friday.github.com · read 5 Oct 2026
- Self-hosting
- The README provides local setup and Vercel deployment instructions and requires users to configure their own Firebase project.github.com · read 5 Oct 2026
- Supported devices
- The README says the PWA runs on Android, iOS, Windows, macOS, and Linux.github.com · read 5 Oct 2026