A Real System, In Real Use
A team that used to track attendance by hand now checks in with one tap, and a manager can see exactly who's working right now.
What Is Dawam?
Dawam (دوام, the Arabic word for attendance or work-duty) is a simple, fast system for a team to track who is working right now, log work sessions, manage schedules, and handle leave requests, in both English and Arabic, with a full right-to-left layout. We built it as a custom web application for UniFeatures, and it now runs their day-to-day attendance in production.
The problem it solves is an old one: paper timesheets and self-reported hours give an owner an honest-feeling record that isn't actually honest. Dawam replaces that with a real-time picture of who is actually working, without the manual admin overhead of chasing signatures or trusting whatever an employee wrote down at the end of the week.
What It Handles
One-tap start / stop
Every staff member starts and ends a work session with a single tap, "Start Work" and "Stop Work", replacing manual attendance logs and paper sign-in sheets entirely.
Live "who's working now" board
Managers see, at a glance, who is on shift, who is on a break, and who has finished for the day, a real-time board instead of a end-of-week reconstruction.
Admin-assigned schedules
Work schedules are set per employee by an admin, so the system knows what a normal shift looks like for each person, not just when they happened to tap in.
Leave & time-off requests
Staff submit leave and time-off requests inside the same system, and managers approve or decline them through a built-in approval flow, no separate spreadsheet or chat thread.
Forgotten clock-outs, handled
If a session is never manually closed, Dawam handles it automatically, so one missed tap doesn't corrupt that day's attendance records.
Full activity log
Every attendance change is recorded in a full activity log, so the record is accountable and traceable, not a set of numbers nobody can explain later.
Built Bilingual From Day One
Dawam runs equally well in English and Arabic, with a proper right-to-left interface, not a machine-translated afterthought bolted on at the end. Every screen, label, and status, from the "Start Work" button to the activity log, was designed for both languages from the first draft. That matters for a system people rely on daily: staff should never have to fight the interface to do the one thing they open the app for, checking in.
A Day Inside Dawam
A staff member opens Dawam and taps "Start Work". No login form to fight with, no paper sheet to find, one tap and the session starts.
The live "who's working now" board updates immediately, so a manager can see who is on shift without asking anyone or walking the floor.
The system checks the session against the admin-assigned schedule for that employee, so attendance is measured against an actual expected shift, not guesswork.
The staff member taps "Stop Work" at the end of the shift. If that tap never happens, Dawam automatically closes the session so the record stays clean.
Every start, stop, schedule change, and leave decision lands in the activity log, so the day's attendance record is accountable after the fact, not just in the moment.
Live In Production
Dawam is not a demo or a prototype. It runs today at UniFeatures, handling real attendance for a real working team, in both languages, every working day.