Modern Employee Management System

A lightweight yet powerful PHP & MySQL based solution to manage employees, vendors, attendance, leaves and service requests – all from a single, secure platform.

Why choose this system?
  • ✔ Role-based dashboards for Admin, Vendor & Employee
  • ✔ Track attendance, leaves and vendor service requests
  • ✔ Professional UI built with Bootstrap 5
  • ✔ Simple setup with MySQL and seed data script

Key Modules

Clean separation of roles with powerful yet simple workflows.

Admin Panel

Manage employees, vendors, departments, designations, leave types, attendance and vendor assignment from a central dashboard.

💼
Vendor Panel

View assigned employees, handle service requests, update status and maintain request history & simple monthly summaries.

👨
Employee Panel

Employees can view attendance history, apply for leave, see assigned vendors and raise service requests – all in one place.

Built for Minor / Major Projects

This project follows a clean architecture and uses modern PHP practices like password hashing, prepared statements (through mysqli) and separated configuration files. It is perfect for demonstrating full-stack CRUD operations and role-based access control in academic projects.

  • Simple database schema with clear relationships.
  • Seed script to generate demonstration data quickly.
  • Professional front-end using Bootstrap 5.
Tech Stack
  • ✔ PHP 7/8
  • ✔ MySQL 5.x / 8.x
  • ✔ Bootstrap 5
  • ✔ Role-based Auth
  • ✔ Vendor Assignment
  • ✔ Attendance & Leave