A payroll app to track staff attendance, salaries and advance payments.
Find a file
2026-05-21 13:30:31 +05:30
ReadMe.md Add ReadMe.md 2026-05-21 13:30:31 +05:30

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