Lets Connect

Mobile

|

Mon 17 Jan 2025

Attendex: Attendance App

Chitzz

It all started with a simple yet frustrating issueβ€”tracking my attendance. As a student juggling multiple subjects, gym sessions, and even my daily Leetcode streak, I constantly found myself asking, Did I attend this class? How many more can I skip before hitting the danger zone?

Chitzz
Chitzz
Chitzz
Chitzz
Chitzz
Chitzz
Chitzz

Building Attendex: A Self-Attendance Tracker

The idea was straightforward:
  • A local-first app to track attendance for any subject or activity.
  • A calendar view to visualize attendance trends.
  • A dark mode toggle for night owls like me.
  • An offline-first approach so that I did not need internet access every time I checked my stats.

Tech Stack

  • React Native with Expo – Fast and easy mobile development.
  • AsyncStorage – Ensuring everything is stored locally.
  • ShadCN & Tailwind – Clean UI with smooth dark mode support.

Core Features of Attendex

πŸ“… Calendar View

I wanted a color-coded calendar where:
  • 🟒 Green – Present
  • πŸ”΄ Red – Absent
  • 🟑 Yellow – Special cases (e.g., Duty Leave)

πŸš€ Fast Attendance Marking

With just one tap, I can mark my status for the day. No extra confirmations, no delays.

πŸŒ™ Dark Mode Support

Because lets be honest, dark mode is life.

πŸ“Š Overall Stats

The app calculates and displays attendance percentage for each subject/activity in real-time, ensuring I stay above the required limit.

πŸš€ Now Available on Google Play!

After testing and iterating, I finally decided to release Attendex for others who might find it useful. Check it out and never lose track of your attendance again!

What’s Next?

  • βœ… Add cloud sync for multi-device access.
  • βœ… Integrate with Google Calendar for reminders.
  • βœ… Enable custom reminders for low attendance warnings.

What else would you like to see? Let me know!

Final Thoughts

Sometimes, the best solutions come from personal frustrations. Instead of waiting for a better system, I built my own. Attendex is now my daily companion, keeping my habits in check while making attendance tracking effortless.

Links