Hamza Imran
Role: Fullstack Flutter Developer
Project goal:
We were assigned the responsibility of streamlining the management of the university timetable for students. Prior to the development of the app, the timetable was contained within a Google sheet, combining data from all batches and departments into one place. The only assistance we had in identifying our schedules was the color coding of each cell. This problem became even more challenging when accessed on phones due to their smaller displays. Another issue we encountered was with the student ID cards. Many students frequently forgot to bring their ID cards from home, leading to complications at the entrance gate when security guards had to check IDs.
Solution
We devised a comprehensive solution that enables us to receive timely notifications, along with the class locations, precisely 10 minutes before each session begins. The app's home screen displays the schedule for the current day, ensuring that students stay up-to-date with their timetable. Moreover, students have the option to view the timetable for the entire week, including any canceled or rescheduled classes. Furthermore, the app features a virtual ID card, which can be presented at the gate for verification. Looking ahead, we have plans to incorporate NFC functionality, allowing for automatic gate opening and granting access to restricted areas within the university.
Screenshots