Attrack is an offline-first attendance tracker for students.
- 📊 Track attendance by subject and day
- 📅 Auto-generate lectures from a weekly timetable
- 🏖 Mark holidays, extras, and special lectures
- 🎯 Set a target attendance percentage
- 📤 Export attendance data as CSV
- 🌙 Light & dark mode
- 📱 Installable as a PWA (works offline)
- Open the app link in your browser
- Click Install / Add to Home Screen 3. Set your start date, subjects, and timetable
- Start tracking — even offline
- HTML, CSS, JavaScript (vanilla)
- Progressive Web App (PWA)
- Service Worker for offline support
- Firebase (Auth, Firestore, Analytics)
v1.0 — Global Web Release (Dec 2025) Stable and production-ready.
This project is not licensed for reuse or redistribution.
The code is publicly visible but remains the intellectual property of the author.
Attrack is designed privacy-first. By default, all attendance data is stored locally on your device. If you choose to enable cross-device syncing via Google Authentication, Attrack only stores the email address used to log in and your specific attendance records in a secure Firebase database. We do not have access to your passwords, and your personal data is never sold or shared.
To help improve the app and understand how features are used, Attrack collects basic, anonymous usage analytics (such as page views and feature interactions) using Firebase Analytics.
Built by Jenish Made with 💻, care, and a student-first mindset.
If your friends or CRs have a schedule already, import it directly!


