About Smart HRMS

Automated Human Resource Management Platform

Smart HR Management System is an enterprise-grade Django web application engineered to solve end-to-end human resource operations. It features strict role-based access control (RBAC), automated recruitment pipelines, workforce oversight, performance tracking, HR advisory workflows, and executive analytics.

System Roles & RBAC
  • Administrator: Global authority across all workforce data, recruitment approvals, disciplinary rulings, and department structures.
  • HR Manager: Manages recruitment postings, candidate interviews, employee onboarding, performance evaluations, and advisory recommendations.
  • Employee: Submits weekly work reports, reviews performance feedback, and tracks company notifications.
  • Candidate: Explores vacancies, submits applications, and tracks hiring status.
Core Modules
1. Recruitment Lifecycle From job vacancy creation, applicant pipeline, to administrative hiring approvals and offer dispatches.
2. Workforce Directory Department-based hierarchy, employee codes, designations, joining dates, and employment status management.
3. Governance & Adjudication HR recommendation reviews, performance warnings, PIP escalation, and termination workflows with full confirmation safeguards.
Technology Architecture
Django 4.2+ Backend Engine
PostgreSQL / SQLite Relational Database
Bootstrap 5 + Custom CSS Responsive Interface
Allauth & RBAC Security & Auth