You are on page 1of 4

Abstract for Droidrush

Team- Shaun the Sheep


Team members:
Registration No. Name Mobile
20174052 Harshit Agarwall 9957058681
20178004 Saket Kumar 8003870319
20175139 Rohit Raj Anand 7753937765

Problem Statement- Attendance Management System


Description:
Are you facing short attendance? Are Teachers selectively manipulating
attendance to allow some students? Are you ignorant about your own
attendance? You need not worry anymore. The ‘Present for Future’ attendance
management system provides a centralized, automated, user friendly
attendance management to help you solve these and many other problems.

Tools Used:
Framework: Flutter
Language: Dart
Database: Firestore
IDE: Android Studio
APIs: Firebase Core, Firebase Storage, Firestore, Password Hash,
DateTimePicker, Validators.
Process Flow of the application:
• The application will support three login types namely, Administrator,
Student and Teacher.
• Administrator will verify Student and Teacher Signups.
• Teacher will input the schedule according to the subjects in each class. A
unique link will be generated for each subject in class.
• Students will join the respective classes with the unique link.
• Teacher can mark attendance for the existing schedule or can mark
attendance for an extra class.
Features of the Application:
• Notifications:
1. Extra class
2. Short/Near short attendance to student
3. Notice/Message/Assignment by teacher
• Two modes of attendance.
1: QR based attendance.
2: Tinder based swipe by looking at the profile photo.
• Attendance can be edited by teacher on valid reasons like NOC.
• Absent all button for mass bunk with notification sent to students.
• Teacher can cancel scheduled class. Notification will be sent to students.
• Teacher, Admin and Students can view attendance.
• Two applications:
1. Student Login only
2. Teacher and Administrator Login

Screenshots:
Diagrams:
• Classes/Object

• Process flow for Student App. (Note: Login Screen is the first screen in the diagram)
• Process flow for Teacher/Admin App. (Note: Login Screen is the first screen in
the diagram)

You might also like