A complete HR management platform with multi-role access, attendance tracking, automated payroll processing, and an integrated Power BI analytics dashboard — built with Flask and MySQL.
A production-ready HR & Payroll Management System (PMMS) that automates the full employee lifecycle — from onboarding and attendance tracking to payroll processing and analytics reporting.
The system features role-based access control — admins manage the entire system while employees access their own dashboards for payslips, attendance, and profile management.
Manual HR processes are time-consuming, error-prone, and hard to audit. Companies waste hours on payroll calculations, attendance records, and report generation. This system eliminates all of that.
Built on Flask with a clean template architecture and MySQL backend. The db.py module provides a clean database abstraction layer. Power BI integration gives management real-time workforce analytics without writing SQL manually.
Automates payroll processing that would otherwise take HR teams days per month. The analytics dashboard turns raw attendance data into actionable workforce insights — absenteeism trends, department productivity, and salary distribution.




