"I stopped tracking attendance in spreadsheets. BunkSense just tells me."
BunkSense is an AI-powered attendance management platform built for students who want to stay on top of their attendance without the hassle of manual calculations. Track attendance, predict risks, plan bunks, receive AI-powered guidance, and make smarter academic decisions all from a single dashboard. Designed to replace tedious spreadsheets, BunkSense makes it effortless for students to monitor their class attendance, calculate percentages, and plan their bunks perfectly! 🚀
- Secure Google OAuth authentication
- Email/Password authentication powered by Supabase
- Protected user data and cloud synchronization
- Add and manage subjects effortlessly
- Track Present, Absent, and Cancelled classes
- Real-time attendance percentage calculations
- Subject-wise and overall attendance monitoring
- Automatically predicts attendance risks
- Identifies subjects approaching critical attendance thresholds
- Provides early warnings before attendance falls below requirements
- Ask attendance-related questions in natural language
- Get personalized recommendations based on your attendance data
- Example questions:
- "Can I bunk tomorrow's DBMS class?"
- "Which subject is most at risk?"
- "How many classes should I attend this week?"
- "What is my safest subject to miss?"
- AI-generated attendance summaries
- Weekly performance analysis
- Attendance trend tracking
- Personalized recommendations to improve attendance
- Interactive attendance charts
- Subject-wise performance visualization
- Attendance trend analysis
- Clean and intuitive dashboard interface
- Optimized for Desktop
- Tablet-friendly experience
- Mobile-responsive design
- Fast and lightweight
- Modern React architecture
- Optimized user experience
BunkSense is built entirely using a modern frontend stack with a robust backend-as-a-service.
- ⚛️ React - UI library (v18)
- ⚡ Vite - Lightning-fast build tool and development server
- 📘 TypeScript - For type-safe and reliable code
- 🎨 Tailwind CSS - Utility-first CSS framework for beautiful styling
- 🧱 shadcn/ui & Radix UI - Accessible, unstyled, and customizable UI components
- 📈 Recharts - For beautiful, responsive charts and analytics
- 📝 React Hook Form & Zod - Form handling and schema validation
- 🔔 Sonner - Toast notifications
- 📅 date-fns - Modern JavaScript date utility library
- 🗺️ React Router - Client-side routing
- 🟢 Supabase - Authentication & Database
- ▲ Vercel - Cloud platform for frictionless deployment
- 🤖 Google Gemini API
- 🧠 Context-aware attendance recommendations
- 📈 AI-generated weekly attendance insights
Sign in using Google OAuth or Email/Password authentication.
Enter your subjects and define the minimum attendance requirement.
Update attendance with a single click by marking classes as:
- Present
- Absent
- Cancelled
View:
- Overall attendance percentage
- Subject-wise attendance
- Attendance trends
- Risk indicators
Use the built-in attendance simulator to determine:
- Safe bunks remaining
- Required classes to attend
- Impact of future absences
Interact with the AI Academic Advisor to receive personalized guidance based on your attendance records.
Receive AI-generated summaries and recommendations to stay academically on track.
If you want to view the UI and layout locally:
-
Clone the repository:
git clone https://github.com/sambitmoharana/bunksense_makessense.git cd bunksense_makessense -
Install dependencies:
npm install
-
Run the development server:
npm run dev
(Note: Certain features like database syncing and authentication are securely locked behind private environment variables and will not function without the original backend configuration.)
- Support for timetable integration and automatic subject scheduling.
- Push notifications to remind users to update their daily attendance.
- Advanced dark mode customization and theming.
- Multi-semester tracking and historical GPA correlation.
Check out the live application here:
https://bunksense.vercel.app
Most attendance trackers only record data.
BunkSense goes further.
It helps students understand their attendance, predict risks, plan bunks strategically, and receive AI-powered academic guidance—turning attendance tracking into intelligent decision-making.
Created by Sambit Moharana





