A modern, student-focused attendance and bunk planner app. Plan smart. Bunk smarter.
- Landing Page (
/landing): Welcome, features, and call to action. - Auth Page (
/auth): Google OAuth login. - Dashboard (Home) (
/dashboard): Personalized welcome and main hub after login. - Subjects (
/subjects): Add, edit, and manage your subjects. - Attendance Overview (
/attendance): View your attendance stats and insights. - Settings (
/settings): Manage API keys, reset data, and logout.
Navigation Bar:
- The navigation bar is global and responsive. It appears on every page (except redirects), adapts to desktop (top bar) and mobile (hamburger menu), and uses a beautiful gradient style.
| Feature | What to Build |
|---|---|
| ✅ Auth System (Done) | Google OAuth login with basic profile |
| ✅ Landing Page (Done) | Hero + About + Features + CTA |
| ✅ App Layout (global) | Top bar + hamburger menu + nav links |
| ✅ Subject Management | Add/Edit/Delete subjects |
| ✅ Timetable Manager | Assign subjects to weekdays |
| ✅ Attendance Tracker | Mark Present/Absent daily |
| ✅ Attendance Overview | Subject-wise and overall % |
| ✅ Local Data + Drive Sync | Store attendance.json in user’s Drive |
| ✅ Settings Page | Reset data, logout, add API key |
| ✅ AI Assistant | “Can I bunk today?” (optional) |
- Effortless attendance tracking
- AI-powered bunk planner
- Private & secure (Google Drive integration)
- Beautiful, responsive dark UI
- Interactive onboarding and demo
- 100% open source & Hacktoberfest-friendly
Coming soon!
Connect with the team, get help, and contribute ideas!
- Next.js 15.3.5
- React ^19.0.0
- Tailwind CSS ^4
- Framer Motion ^12.23.0
- TypeScript ^5
- ESLint ^9
See package.json for full details.
- Use clear, meaningful commit messages.
- Keep the code clean and responsive.
- Run
npm run lintbefore submitting. - Open an Issue before major changes (for discussion).
- Respect open-source etiquette ✨
See CONTRIBUTING.md for full details and the contribution flow!
- Join our Discord for questions, support, and discussion.
This repository has the hacknrollers/bunkify topic. Pull requests to this repo will count towards your Hacktoberfest goals ✅.
MIT