SBS HRM System

Screenshots & gallery

Curated frames from attendance, payroll, accounting, sales, helpdesk, and system settings. Thumbnails use a compact layout so you can scan more modules at once; run the capture pipeline to refresh assets.

Overview

Dashboard
Overview
Dashboard

Role-aware landing view after sign-in.

Employee dashboard
Overview
Employee dashboard

Self-service summary for staff.

Core HR

Employees
Core HR
Employees

Directory, profiles, and HR records.

Bulk employee import
Core HR
Bulk employee import

Spreadsheet import (`/employees/import/upload/` — not `/documents`, which is not a route on this build).

Organisation

Departments
Organisation
Departments

Org units and reporting structure.

Designations
Organisation
Designations

Job titles and grades.

Calendar

Holiday management
Calendar
Holiday management

Company holidays and calendar maintenance.

Security

Users
Security
Users

User accounts and directory.

Permissions
Security
Permissions

Fine-grained access control (`/core/permissions/`).

Engagement

Chat directory
Engagement
Chat directory

Internal chat user list and messaging entry.

Notifications
Engagement
Notifications

In-app alerts and read state.

Notice board
Engagement
Notice board

Company notices (`/core/notices/`).

Helpdesk

All tickets
Helpdesk
All tickets

Support and IT ticket queue.

My tickets
Helpdesk
My tickets

Tickets raised or assigned to the signed-in user.

Submit ticket
Helpdesk
Submit ticket

New ticket / intake form.

Attendance

Company attendance
Attendance
Company attendance

Organisation-wide attendance (`/all-attendance/`).

My attendance
Attendance
My attendance

Personal attendance history.

Attendance logs
Attendance
Attendance logs

Raw clock and device logs.

Employee screenshots
Attendance
Employee screenshots

Screenshot monitoring gallery for compliance.

Attendance machines
Attendance
Attendance machines

Biometric / ZKT and device management.

Leave

Leave administration
Leave
Leave administration

HR leave approvals and policies.

Apply for leave
Leave
Apply for leave

Employee leave application.

My leaves
Leave
My leaves

Employee leave history and balances.

Scheduling

Shifts
Scheduling
Shifts

Shift patterns and roster administration.

My shifts
Scheduling
My shifts

Personal shift calendar.

Clients & projects

Clients
Clients & projects
Clients

Client accounts and contacts.

Projects
Clients & projects
Projects

Project portfolio and assignments.

Reporting

Reports
Reporting
Reports

Standard HR and operational reports.

Payroll

Monthly payroll
Payroll
Monthly payroll

Create or open monthly payroll runs.

Payroll register
Payroll
Payroll register

Monthly register listing (`/core/payroll/monthly/register/`).

Payslips
Payroll
Payslips

Payslip generation and history.

Tax slabs
Payroll
Tax slabs

Income tax slab configuration.

Loans
Payroll
Loans

Employee loan deductions.

Payroll advances
Payroll
Payroll advances

Salary advance rules under payroll.

Posted payroll
Payroll
Posted payroll

Locked / posted payroll periods.

HR advances
Payroll
HR advances

Advance requests outside payslip posting (`/manage-advances/`).

My advances
Payroll
My advances

Employee view of advance requests.

Accounting

Budgets
Accounting
Budgets

Budget definitions (`/core/accounting/budgets/`).

Budget categories
Accounting
Budget categories

Category master for budgets.

Budget expenses
Accounting
Budget expenses

Expense side of budget tracking.

Budget revenue
Accounting
Budget revenue

Revenue categories and budget lines.

Sales

Sales expenses
Sales
Sales expenses

Operational expenses linked to sales.

Estimates
Sales
Estimates

Quotes and estimates.

Invoices
Sales
Invoices

Invoicing and billing.

Taxes
Sales
Taxes

Tax codes for sales documents.

System

System settings
System
System settings

Core configuration hub (`/core/settings/`).

Email notifications
System
Email notifications

SMTP / notification email setup.

Theme
System
Theme

Branding and UI theme options.

Screenshot monitoring
System
Screenshot monitoring

Policies for desktop screenshot capture.

Assets
System
Assets

IT / fixed asset register (`/core/assets/`).

Administration

Django admin
Administration
Django admin

Low-level model admin (superuser).

Gallery tiles need PNG files under `frontend/public/screenshots/` (e.g. `sales-invoices.png`). From the repo root run `npm run capture:hrm` after configuring `tooling/hrm-screenshots/.env` with `HRM_BASE_URL=https://devhrm.sbstechnologies.pk` plus `HRM_USERNAME` / `HRM_PASSWORD` (or `HRM_STORAGE_STATE_PATH`). Never commit secrets. Sales/settings modules use `/core/...` paths on this deployment — the capture map in `tooling/hrm-screenshots/src/routes.ts` already matches that. Alternatively set `NEXT_PUBLIC_SCREENSHOT_BASE_URL` on the frontend to load images from your CDN. Set `HRM_CAPTURE_STRICT=1` to fail the capture test when any route errors.