A full-featured Payroll Management System built with Django and PostgreSQL to streamline employee management, salary processing, and payroll administration. The application includes secure authentication, automated salary calculations, payslip generation, and an intuitive admin dashboard.
- 👥 Employee Management
- 🏢 Department & Position Management
- 💰 Monthly Payroll Processing
- 📅 Weekly Payroll Processing
- 🧮 Automatic Salary Calculations
- 📉 Leave & LOP (Loss of Pay) Calculation
- 💸 Overtime Calculation
- 📄 Payslip Generation & Printing
- 📊 Payroll Reports
- 🔐 Secure Admin Authentication
- 📱 Responsive Admin Dashboard
- 🗄️ PostgreSQL Database Integration
- Python
- Django
- HTML5
- CSS3
- Bootstrap
- JavaScript
- PostgreSQL
- Git
- GitHub
- Jazzmin (Django Admin Theme)
Payroll-Management-System/
│── Payrollmang/
│── templates/
│── static/
│── media/
│── manage.py
│── requirements.txt
└── README.md
git clone https://github.com/jeeva6347/payroll-management-system.gitcd payroll-management-systempython -m venv .venvWindows
.venv\Scripts\activateLinux/macOS
source .venv/bin/activatepip install -r requirements.txtpython manage.py migratepython manage.py createsuperuserpython manage.py runserverOpen:
http://127.0.0.1:8000
- Employee Management
- Department Management
- Position Management
- Monthly Payroll
- Weekly Payroll
- Salary Calculation
- Payslip Generation
- Reports
- Admin Dashboard
- Employee Self-Service Portal
- Attendance Integration
- Email Payslip Delivery
- PDF Report Export
- Role-Based Access Control
- REST API Support
- Docker Deployment
This project is licensed under the MIT License.
Jeeva L
📧 Email: jeevalawrance2004@gmail.com
💼 LinkedIn: https://linkedin.com/in/jeeva-l-5bb2a4387
⭐ If you found this project useful, consider giving it a Star on GitHub.