HRMS (Human Resource Management System)
HRMS is a centralized web application for managing core business operations including employee records, attendance, payroll, finance, inventory control, task assignments, project tracking, and client leads. It features a real-time dashboard with key performance indicators, departmental hierarchies, and role-based access control.
About the Project
The HRMS platform is built to serve as the digital backbone of an IT solutions company. The system is divided into logical modules accessible via a fixed side navigation bar. The Dashboard serves as the command center, displaying high-level metrics such as total employees, active projects, deposits, expenses, and payroll summaries through bar charts and line graphs.
The Employees module manages the complete employee lifecycle, including profile completeness tracking, role designation, shift scheduling, and exit management. The Core HR module handles departmental structures, designations, company policies, and organizational charts. Attendance tracking includes manual check-ins, daily reports, overtime requests, and a calendar view for leaves and holidays.
Finance & Payroll modules work in tandem to manage company accounts, deposits, expenses, and transaction histories. The system supports generating payroll reports and tracking payment statuses. Inventory Control tracks company assets, while Tasks and Projects enable team leads to assign work, set deadlines, and monitor progress via Kanban boards and status updates.
Additionally, the system includes advanced modules for Recruitment (ATS), Performance Management (KPI/KPA), Helpdesk Ticketing, Leave Management, Training Sessions, and Disciplinary Cases, making it a fully integrated ERP solution tailored for scaling IT firms.
Key Features
Executive Dashboard
- Real-time widgets for total employees, projects, deposits, and expenses.
- Graphical representation of payroll reports and invoice payment statuses.
- Pie and bar charts for visualizing unpaid/paid invoices and department-wise data.
Employee Management
- Complete employee directory with designation, contact, and role-based access.
- Profile completeness indicator.
- Shift scheduling, role privileges, and employee exit workflows.
Core HR & Organization Setup
- Department and designation creation.
- Policy management and company-wide announcements.
- Organization chart visualization for hierarchical reporting.
Attendance & Leave Management
- Manual attendance entry and daily attendance reports.
- Overtime request approvals.
- Leave calendar, leave type configuration, and status tracking.
Finance & Accounts
- Multi-account management with account title, number, and branch details.
- Deposit and expense tracking.
- Full transaction history and balance overview.
Payroll Processing
- Monthly payroll generation per employee.
- Net salary calculation and payment status tracking.
- Loan and advance salary request management.
Task & Project Management
- Create, assign, and track tasks with start/end dates and estimated hours.
- Kanban view for visual task tracking.
- Project-level tracking with status filters.
Client & Lead Management
- Centralized client database.
- Lead tracking from inquiry to conversion.
Performance Management System
- KPI and KPA tracking.
- Competency mapping and goal setting.
- Performance review indicators with rating scales.
Recruitment (ATS)
- Job opening management with job type filters.
- Candidate tracking and interview scheduling.
- Promotion workflow management.
Helpdesk & Ticketing
- Internal support ticket system with priority levels.
- Ticket assignment and status tracking.
Training & Disciplinary Management
- Scheduling and tracking employee training sessions.
- Trainer and training skill management.
- Disciplinary case logging and resolution tracking.