ArteyuLabs

A staff leave portal, from application to approval

A mockup of a staff leave portal: apply for leave, check the balance, see the team calendar and approve requests. All of it in one HTML file, without a single outside library.

Built, not listedWeb2026-09

Try the demo

11

leave types, each with its own rules on documents and half days, and one working-day count that takes out weekends and public holidays before a request reaches the manager.

A staff leave portal, from application to approval
The staff dashboard, with the logo and brand name removed

This is a mockup. The logo and brand name inside it are removed from every picture on this page.

What was done

Nine screens for two kinds of user. Staff apply for leave, check their balance and see who else is away on the same dates. Managers get an approvals screen of their own, and every request there shows the balance after approval and the name of the colleague covering the work.

Eleven leave types, each with its own rules. Medical, marriage, hajj and umrah, maternity and examination leave ask for a supporting document. Annual, emergency and replacement leave can be taken as a half day, morning or afternoon.

Every balance is computed from the leave records themselves and stored nowhere, so the dashboard and the entitlement screen cannot show two different figures. The logo and brand name are removed from every picture here.

What was measured

9screens
11leave types
212026 public-holiday dates
2,306lines of code
0outside libraries

Note. The staff names in the pictures are sample data inside the mockup.

Ask about work like this