People

The team, at full depth.

A brand with fifteen people has an HR problem whether or not it has HR software; it usually lives in a spreadsheet and one manager's memory. This is the full surface at real depth, because a shallow HR tab is a spreadsheet with worse search.

What changes

The team is a system, not a spreadsheet and a memory.

What is in it

People

Each one is a short script with invented data: the cursor goes where a person's would, and the screen does what the real one does. They run on their own.

Team

Employee records that own their own login. Directory, detail, roles, access granted and revoked in one place.

Team
live

Active

12

Drivers

4

With login

9

Search a name, role or phone…StatusZoneValueshowing 10 / 12
WhoRoleContractStatus
  • Nour⁦+20 110 ··· 4200⁩DriversPermanentWith login
  • Fady⁦+20 121 ··· 4247⁩WarehousePermanentActive
  • Salma⁦+20 132 ··· 4294⁩WarehousePermanentActive
  • Omar⁦+20 143 ··· 4341⁩DriversPermanentActive
  • Hana⁦+20 154 ··· 4388⁩WarehousePermanentActive
  • Youssef⁦+20 115 ··· 4435⁩WarehousePermanentActive
  • Mariam⁦+20 126 ··· 4482⁩DriversPermanentActive
  • Karim⁦+20 137 ··· 4529⁩WarehousePermanentActive
  • Amir⁦+20 148 ··· 4576⁩WarehousePermanentActive
  • Dina⁦+20 159 ··· 4623⁩DriversPermanentActive

Employee records that own their login

Attendance

Present and absent by day, monthly totals, office closures on a calendar — and a path to reading real punches off the fingerprint clock already on your wall.

Attendance
live

Present

20

Absent

1

Closed

2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

The month, per person

Time off

Leave types you define, a request and approval flow, a team calendar for the month, and a balance per person per type.

Time off
live

Pending

2

Approved

5

Balance

14

  • Nour · 1 daysOmar · 1 day · SickPending
  • Fady · 2 daysSalma · 3 days · AnnualPending
  • Salma · 3 daysOmar · 1 day · SickApproved
  • Omar · 4 daysSalma · 3 days · AnnualApproved
  • Hana · 5 daysOmar · 1 day · SickApproved
  • Youssef · 6 daysSalma · 3 days · AnnualApproved
  • Mariam · 7 daysOmar · 1 day · SickApproved

Requests, and who is away when

Payroll

Base plus bonus minus deductions, marked paid, kept monthly, with the wage read from the employee's running contract rather than a note.

Payroll
live

Net

EGP 68,400

Bonus

EGP 4,200

Pending

6

Search a name, role or phone…StatusZoneValueshowing 10 / 12
WhoBaseBonusStatus
  • NourBase4,120300Pending
  • FadyNet1,980420Pending
  • SalmaNet6,450540Pending
  • OmarBase2,310660Pending
  • HanaNet5,900780Pending
  • YoussefNet1,240900Pending
  • MariamBase3,7801020Pending
  • KarimNet8,0501140Pending
  • AmirNet2,6901260Pending
  • DinaBase5,1201380Pending

Base plus bonus minus deductions

Contracts

One employment contract per person — type, wage, period, status — with a lapsed contract downgrading itself instead of quietly staying valid.

Contracts
live

Running

11

Expiring ≤30d

2

Monthly wage

EGP 68,400

Search a name, role or phone…StatusZoneValueshowing 10 / 13
WhoTypeMonthly wageStatus
  • Nour21 daysRunning4,120Running
  • Fady22 daysRunning1,980Running
  • Salma23 daysRunning6,450Running
  • Omar24 daysRunning2,310Running
  • Hana25 daysRunning5,900Running
  • Youssef26 daysRunning1,240Running
  • Mariam27 daysRunning3,780Expiring ≤30d
  • Karim28 daysRunning8,050Expiring ≤30d
  • Amir29 daysRunning2,690Expiring ≤30d
  • Dina30 daysRunning5,120Expiring ≤30d

One contract per person

Read next

The other groups

Is this the part you need?

The fastest way to find out is to tell us what this part of your operation currently costs you in people and mistakes.

Start a conversation