#python #django #postgresql #orm #human_resources #human_resource_management_system
Link: https://lightproweb.com/templates/cus...
Summary:
This HRMS (Human Resource Management System) is a full-featured Django-based web application designed to streamline and automate various human resource operations in an organization, with built-in role-based access control (RBAC), support for GPS-based attendance, multi-format reporting, and a powerful recruitment pipeline.
Python 3.10Django 5.2django-jazzmin 3.0.1django-tinymce 4.1.0gunicorn pillow python-decouplepsycopg2-binarywhitenoise
Description:
The system allows HR teams, department managers, and staff to collaborate effectively in managing employee data, attendance, payroll, leave requests, performance evaluations, recruitment, and contracts.
Each user role has specific permissions to ensure a secure and efficient workflow. The system includes real-time action logging, search and pagination across modules, and data export in formats like PDF, Word, and Excel.
Detail:
🧩 Detailed Features by Module
🔹 Department Management
Full CRUD for departments
Search & pagination
🔹 Position Management
Full CRUD for job positions
Search & pagination
🔹 Employee Management
Create/update/delete employee accounts
Role-based access control
Search & pagination
🔹 Attendance Management
Manual check-in/out within company
GPS-based check-in via mobile app or browser
Daily attendance tracking per employee
🔹 Payroll Management
View and manage monthly salaries
Adjust salary, bonus, and deductions
Export to Excel or PDF
🔹 Leave Request Management
Submit and track leave requests
Manager and HR approval workflow
View leave status and history
🔹 Contract Management
Upload and manage employee contracts
Assign contract types (full-time, part-time, probation)
Attach digital copies (PDF)
🔹 Employee Evaluation
Monthly or quarterly performance reviews
Individual report export (PDF, Word)
Department-wide reports (Excel)
Track goal achievement, improvement areas
🔹 Reward & Punishment Management
Issue rewards or disciplinary actions
Attach reasons, amounts
Export reports to Excel
📌 Recruitment & Interview Management
HR / Manager Features:
Post job openings
View and filter applicant CVs
Upload & review resume (PDF) and video introductions
Schedule interviews with candidates
Assign interviewers
Applicant Tracking:
Monitor application status (Applied, Interview, Hired, Rejected)
Department managers can participate in interviews
🛡️ Logging & Audit
Action Logs: Every action in the system (create/update/delete) is logged with timestamp and user
Session Tracking: Track user login sessions
🧑💼 Role-Based Access Control (RBAC)
👤 Employee
Update personal profile & avatar
View attendance records
View personal payroll details
Submit leave requests
View contract details
Access monthly evaluation results & export
View personal rewards & penalties
👩💼 HR Officer
Manage all employees
Manage attendance & GPS check-ins
Manage payroll & contracts
Approve leave requests (after department manager approval)
Manage job postings
Screen resumes and contact managers for interviews
👨💼 Department Manager
Manage employees within their department
Edit contracts, payroll, and interview schedules
Approve leave requests from their team
Submit performance evaluations and handle rewards/penalties
🧑💼 Company Admin / CEO
Full system access
View all logs and sessions
Supervise all modules and users
Nesta página do site você pode assistir ao vídeo on-line Human Resource Management System - Django PostgreSQL ORM (Advanced) duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Netalith 01 Janeiro 1970, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 102 vezes e gostou 1 espectadores. Boa visualização!