Inspiration- Managing classes, schedules, and resources in educational institutions often becomes messy and time-consuming. Teachers struggle with attendance tracking, classroom availability, and sharing notes efficiently. Students face difficulties in accessing updated timetables, notes, and quizzes. Admins have to manually assign teachers, substitute classes, and manage classroom logistics. We wanted to build a single platform that streamlines this entire process, making teaching and learning more efficient and organized. What it does- AttendFlow is a centralized web platform designed for teachers, students, and admins.
Teachers: Manage class schedules, find alternate classrooms if the assigned one is unavailable, take attendance, upload notes, and create quizzes.
Students: View their class timetable, check attendance, access study materials, and attempt quizzes.
Admins: Assign teachers to classes, allocate substitute teachers when someone is absent, manage classroom usage, and oversee exam/event scheduling.
How we built it- We designed and built a working prototype using Figma to visualize the user flow, interface, and key features. The prototype demonstrates how contextual study reminders integrate with productivity apps and deliver personalized notifications. This allowed us to validate our concept, test usability, and gather feedback before moving toward full-stack development.
Additional Features: Real-time updates for classroom availability and notifications for schedule changes.
Challenges we ran into-
Designing a system that balances the needs of teachers, students, and admins in a single platform. Implementing real-time classroom availability checks. Handling role-based authentication and permissions securely. Ensuring smooth integration between attendance, scheduling, and resource management modules.
Accomplishments that we're proud of-
Successfully built a unified platform that automates manual academic processes. Designed an intuitive interface that is easy for students, teachers, and admins to use. Created a dynamic scheduling and classroom management system that reduces conflicts. Developed interactive features like quizzes and digital notes sharing.
What we learned-
The importance of user-centered design in educational platforms. How to handle complex database relationships (classes, teachers, students, classrooms). Building scalable systems with role-based access and permissions. Collaboration and teamwork in managing different modules of a large project.
What's next for Attendflow-
Adding mobile app support for easier access on the go. Integration of AI-based scheduling to auto-suggest classrooms and substitutes. Advanced analytics dashboard for students (attendance trends, quiz performance) and teachers (class performance insights). Adding push notifications/alerts for last-minute classroom or timetable changes. Expanding to support multi-institution management on the same platform.
Built With
- figma
Log in or sign up for Devpost to join the conversation.