Mohammed Bawazir
Back to work

Attendance & employee operations

Basmatak

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

Basmatak

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