fyp Presentation Of my attendance app made in flutter
fyp Presentation Of my attendance app made in flutter
&
1
Introducing Acadminder
3
Solutions
4
For Teachers:
What This • Send registration requests for
admin approval.
5
Workflow
Overview
Step 1:Both teacher and Admin Login
to them.
7
Why
Geofencing?
1 Physical presence
Ensures that teachers are
physically present when marking
attendance.
3 Accurate location
Provides accurate location-based
data for admins.
8
Teacher
Features
Mark Attendance:
Tap a button to mark presence within the
time window.
Geofencing ensures accuracy.
Timetables:
Teachers can view their schedules
anytime.
9
Admin
Features
Step 01 Step 02
Attendance Reports Teacher Registration
Approval
Real-time access to marked
attendance. Review and
approve/reject
teacher applications.
Step 03
Timetable Management
Create, assign, and update
timetables.
10
Database
tructure
Firebase Collections:
11
Real-Life Scenario
Before Acadminder: After Acadminder:
Teachers visit the HOD office Teachers mark attendance
to mark attendance. from their phones.
HOD manually updates Admins access records
records, causing instantly, saving time for
inefficiencies. everyone.
12
Attendance
Workflow
1:Teacher opens the app and taps Mark Now
13
Timetable
Managem Admin
can
Create
ent timetables
within the
Admin can
Teachers view
app. their timetables
Admin
instantly on the
can
Assign
app.
schedules
to
teachers.
14
Development Process
Req UI
Phase Gathering devlopme
Backend Testing deployme
nt
nt
Name
15
Implementing
01 geofencing
Challenges accurately.
Managing real-
Faced 0 time data with
2 Firebase
Ensuring smooth
03 navigation and
responsive design.
Issue of getting
0 timetable with
4 respect to
specific teacher
Attendance
05 management with
respect to teacher
and to control false
attendance
16
Future
Enhancement
s
• Expand to student attendance
management.
admins.
updates or reminders.17
Benefits of Acadminder
18
Screensh
ots:
19
20
21
22
The University of
Azad Jammu & Kashmir
Thank You
for Listening!
24