π BunkMaster β Smart Attendance & Bunk Planning Tool
π‘ Inspiration
College students constantly struggle to track attendance and decide when they can safely bunk classes without risking eligibility issues. Attendance rules are strict, but tracking percentages manually is tedious and error-prone. BunkMaster was built to simplify this problem by giving students a clear, real-time view of their attendance and bunking flexibility.
π What it does
BunkMaster helps students track attendance, calculate eligibility, and plan bunks intelligently.
Key features:
- Subject-wise attendance tracking
- Automatic percentage calculation
- Shows how many classes can be safely bunked
- Alerts students when attendance is close to the minimum threshold
- Simple and clean interface focused on usability
The app removes guesswork and helps students make informed decisions.
π οΈ How I built it
- Frontend: React.js for an interactive and responsive UI
- Backend: Node.js & Express.js for handling logic and APIs
- Database: MongoDB with Mongoose for storing attendance data
- Authentication: JWT-based secure login
- Logic: Attendance calculation algorithms to determine safe bunk limits
π§ Challenges I ran into
- Designing accurate attendance calculation logic
- Handling edge cases like minimum attendance rules
- Keeping the UI simple while showing meaningful insights
- Structuring the backend to remain scalable and clean
π What I learned
- Translating a real student problem into a working product
- Designing clean backend APIs
- Managing state and data flow in React
- Writing logic-driven features instead of CRUD-only apps
π± Whatβs next
- Timetable integration
- Notifications and reminders
- Faculty-wise analytics
- Mobile-friendly PWA version
π― Built for
Students who want clarity, control, and peace of mind over their attendance.
Log in or sign up for Devpost to join the conversation.