# Subhadra Staff Management App A modern staff and payroll management application built using Flutter, Flask, and MongoDB. This application is designed for small and medium businesses to manage employees, attendance, payroll, advances, and staff records from a centralized platform. --- ## Features ### Staff Management - Staff registration and profile management - Store: - Name - Phone number - Aadhaar number - PAN number - Joining date - Salary details - Local and home address - Bank information ### Attendance System - Daily attendance tracking - Attendance statuses: - `P` — Present - `D` — Double Shift - `H` — Half Day - `A` — Absent - Monthly attendance records - Audit trail for attendance modifications ### Payroll Management - Salary tracking - Advance salary requests - Advance approval workflow - Payslip uploads and access - Employee payroll visibility ### Role-Based Access - Employee access - View attendance - View payroll - Request advances - Manager/Admin access - Manage attendance - Approve advances - Update employee records - Upload payslips ---