Attendance & employee operations
Basmatak
A system for attendance, time tracking, and employee records — runnable in the cloud or on-site, with biometric device integration.

01 / 03
Stack
- Next.js
- TypeScript
- tRPC
- Prisma
- PostgreSQL
- SQLite
- Electron
- Better Auth
What it is
Basmatak is an attendance system for organizations: employees, branches, fingerprint devices, shifts, leave, and daily punch sheets. It can run in the cloud or on the organization’s own machine.
Features
Cloud or on-site
The same attendance system can run in the cloud or on the organization’s machine.
Biometric punches
A punch from the device is tied to the employee, the shift, and the branch.
Leave and shifts
Shifts and leave sit next to daily sheets, not in a separate file.
Operations reports
Daily sheets and reports that administration can actually open.
Components
Inside the system: employee files, branches, biometric devices, shifts, leave, daily attendance, and reports. A punch from the device is tied to the employee, the shift, and the branch.
01
Employees & branches
Employee records, branches, and who belongs where.
02
Devices & shifts
Fingerprint devices feed punches; shifts and leave sit next to them.
03
Sheets & reports
Daily sheets and reports operations can actually open and use.
The work
I worked on the screens, the APIs, the database, login, attendance rules, and getting the system to run both in the cloud and locally.
Next project
Wapi