AADITHYA VIMAL

Software · 2025 · Live demo · Open source · 2025

Punch.in

An academic attendance companion and schedule optimizer featuring percentage-based requirement calculations, dynamic timetables, and a Groq-powered AI advisor.

My role
Designed and built the React application, timetable planner, Groq Cloud AI assistant, and Firebase data model.
Status
Live demo · Open source · 2025
Category
Software · Academic attendance & planning companion
Live demoSource on GitHub

Live demo · interactive

🔒punchin-tracker.pages.dev
CONNECTING TO PUNCH.IN...

Embedded for convenience — if it doesn’t load here, open the full site directly.

01

Understand

Why it exists. Students face strict minimum attendance requirements across shifting schedules without clear visibility on safe absence thresholds.

What I built. Modern scholar companion featuring smart percentage-based attendance tracking, weekly timetable management, dynamic subject tracking, and an integrated AI academic advisor powered by Llama 3 via Groq Cloud.

The problem it solves. College students struggle to manage attendance requirements and semester course deadlines across shifting timetables, frequently falling below mandatory attendance thresholds without timely warnings.

What it does

  • Smart attendance calculator with predictive absence margins and percentage alerts
  • Interactive weekly timetable with dynamic subject and class schedule management
  • AI academic advisor powered by Llama 3 via Groq Cloud for instant study and attendance guidance
  • Real-time cloud synchronization via Firebase Firestore with Google OAuth authentication
02

Technical depth

Architecture. React single-page application with responsive glassmorphism UI, real-time Firestore synchronization, performance analytics, and natural language schedule querying through Groq Cloud API endpoints.

Security model. Secure Google OAuth credentials, Firestore security rules enforcing user-level isolation (request.auth.uid == userId), and sanitized student profile storage under AGPL-3.0.

  • React
  • Firebase
  • Google Gemini API
  • Tailwind CSS
How it works, step by step

React single-page application with responsive glassmorphism UI, real-time Firestore synchronization, performance analytics, and natural language schedule querying through Groq Cloud API endpoints.

Security notes

Secure Google OAuth credentials, Firestore security rules enforcing user-level isolation (request.auth.uid == userId), and sanitized student profile storage under AGPL-3.0.

Software