0% found this document useful (0 votes)
17 views

fyp Presentation Of my attendance app made in flutter

This is my Android app presentation of my fyp made by me as fyp

Uploaded by

Jawad Abid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

fyp Presentation Of my attendance app made in flutter

This is my Android app presentation of my fyp made by me as fyp

Uploaded by

Jawad Abid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

Acadminder

( Attendance & timetable app


for teacher)
Presented by
Name: Faryal Kamal
Roll no:24
Reg number:2020-UMDB-000862

&

Name: Jawad Abid


Roll no:12
Reg number:2020-UMDB-000852

Supervisor: Dr. Adil Aslam Mir

1
Introducing Acadminder

What is Key Features


Acadmind • Automates Teacher

er? to automate teacher


Acadminder is a mobile app Attendance: Eliminates
designed manual record-keeping with a
attendance and improve digital solution.
workflow efficiency in academic • Convenient Attendance
institutions. It not only enables Marking: Teachers mark
teachers to mark attendance attendance within the time
seamlessly but also allows window of 8 AM - 4 PM.
admins to send personalized • Instant Admin Updates:
timetables to specific teachers, Attendance records are2
Problem
• Manual Attendance Challenges:
⚬ Teachers must physically visit the HOD’s
office to mark attendance.
⚬ Wastes time and disrupts schedules for
both teachers and HOD.
⚬ Prone to errors and delays in attendance
records.
⚬ Manually looking for timetable is difficult
and keep the in mind what class is
tomorrow with which section
• Impact:
⚬ Reduced productivity.
⚬ Inefficient system causing frustration.

3
Solutions

A mobile app that Teachers can mark Attendance


automates teacher attendance via the records are
attendance app within set updated instantly
time limits (8 AM - for the admin
4 PM). (HOD).

4
For Teachers:
What This • Send registration requests for
admin approval.

App Does • Mark attendance with a single


tap.
• View timetables directly in
the app.

For Admins (HOD):


• View real-time attendance
reports.
• Approve/reject teacher
APP registrations.
• Create and assign timetables.

5
Workflow
Overview
Step 1:Both teacher and Admin Login

Step 2: Teacher marks attendance via the app.

Step 3:Teachers can see timetable only related

to them.

Step 4: Admin accept registration request


6
Technology Stack
Frontend:
⚬ Flutter (for building a cross-platform
app).
Backend:
⚬ Firebase (authentication, database,
cloud functions).
⚬ Geofencing API (location-based
attendance).
Tools:
⚬ Android Studio
⚬ Firebase

7
Why
Geofencing?
1 Physical presence
Ensures that teachers are
physically present when marking
attendance.

2 Avoid fake attendance


Prevents misuse by restricting
attendance marking to specific
locations (e.g., campus).

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:

⚬ Teachers: Stores teacher profiles.

⚬ Attendance: Logs attendance data with

timestamps and location.

⚬ Timetables: Contains schedule details.

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

2:App verifies location (geofencing)


and timestamp.

3:Attendance is logged in Firebase.

4:Admin views the record in real time

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

Phase 1 Requirement gathering and app design.

Phase 2 Flutter UI development.

Phase 3 Firebase integration for backend.

Phase 4 Testing and debugging.

Phase 5 Final deployment.

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.

• Add analytics dashboards for

admins.

• Push notifications for timetable

updates or reminders.17
Benefits of Acadminder

Efficiency Accuracy Time-Saving


Reduces Location-based Automates
workload for both attendance repetitive tasks.
teachers and ensures
admins reliability

18
Screensh
ots:

19
20
21
22
The University of
Azad Jammu & Kashmir

Thank You
for Listening!

24

You might also like