Business Portals

HR Attendance Portal

An attendance and leave register for a business with shift staff. Record the roster, mark who came in and when, see the lateness measured against each shift rather than guessed at, and keep the leave balance for every employee. Attendance is entered at the desk or imported from a spreadsheet. It does not read a fingerprint machine: that unit sits on your own office network where a website cannot reach it, and connecting one needs a small program running on a computer in the office, which is separate work.

v1.0.0

Overview

Shifts, who turned up, and who is owed leave

What it manages

  • Departments — 4 fields
  • Shifts — 6 fields
  • Employees — 10 fields
  • Attendance — 10 fields
  • Leave types — 5 fields
  • Leave requests — 10 fields, with a printable PDF

Included

  • Full source code, nothing encrypted
  • Runs on ordinary cPanel hosting, no Composer or npm step
  • Installation guide written for a non developer
  • Demo data included, and a one click way to clear it
  • Your own logo and business details on every printed document
  • A roster of shifts, and lateness measured against the shift
  • Leave balances per employee and per leave type, with a request and a decision
  • A printable leave form for the employee and the file
  • 6 months support

Requirements

  • PHP 8.2 or newer, with the sodium extension (standard on cPanel)
  • MySQL 5.7 or newer, or MariaDB
  • Apache or LiteSpeed, with the document root pointed at public/

Dependencies are included in the download, so there is no Composer or npm step. Installation is covered step by step in the included INSTALL.md.

Version history

v1.0.0 Latest Sep 19, 2026

Reviews

No reviews yet. Be the first to review this item.

Sign in — reviews are open to customers who have purchased this item.