Skip to content

M-AWAIS786/Attendence_Mangement_System

Repository files navigation

Attendance Management System A Flutter-based Attendance Management System with user and admin panels.it allows students to mark attendance, request leaves, and view their attendance, while admins can manage attendance, approve leave requests, and generate reports.

authentication_screens

admin_screens

user_screen

Features

User Panel (Student)

Register & Login: Users can register and log in. Mark Attendance: Students can mark attendance once per day. View Attendance: View all marked attendance records. Leave Request: Send leave requests to the admin. Profile Editing: Change profile picture.

Admin Panel

Login: Admin access to manage the system. Manage Attendance: View, edit, add, or delete student attendance. Reports: Generate attendance reports with date filtering. Leave Approvals: Approve/reject student leave requests. Grading System: Assign grades based on attendance (e.g., 26 Days = A Grade).

How to Run Clone the repository: bash Copy code git clone https://github.com/M-AWAIS786/Attendence_Mangement_System.git Install dependencies: bash Copy code flutter pub get Run the app: bash Copy code flutter run Contact GitHub: M-AWAIS786 Email: awaisaslam0335@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published