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 demo · interactive
Embedded for convenience — if it doesn’t load here, open the full site directly.
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
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