Skip to content
All projects

HR / 2026

eAttendance

Attendance and payroll for factories and offices: shifts, late marks, overtime and salary, with live dashboards and month-end reports.

  • Web
  • iOS
  • Android
  • API
eAttendance dashboard with headcount, attendance rate, on-time rate, late arrivals, a daily attendance chart and status breakdown
Admin app home showing today's attendance at 90 percent with present, absent, late and total staff counts

Overview

eAttendance tracks every employee's day, from check-in to check-out, across branches and departments. Each employee has their own shift, lunch break, weekly off, grace period and overtime rules, and the system works out present, late, half day, holiday and week-off status on its own.

Admins see the whole company on one dashboard: attendance rate, on-time rate, late arrivals and salary cost for any date range, plus daily trends and department breakdowns.

At month end the reports do the payroll work: a calendar view of each employee's month, hours worked, overtime pay and net salary, with one-click Excel export. It runs as a multi-company system, so each client signs in with their own company code.

Built with

  • React
  • Node.js
  • React Native
  • Expo

System architecture

4 parts, one backend. Every app reads and writes through the same API.

  1. Admin Web DashboardWeb
  2. Admin AppiOS, Android
  3. Employee AppiOS, Android
  1. Backend APIAPI
  • Database
  • Excel import and export
Admin Web Dashboard, Admin App, Employee App connect to Backend API, which uses Database, Excel import and export.

The parts

Admin Web Dashboard

Web

Staff registration with shift and overtime rules, a live attendance dashboard, and monthly reports with overtime and salary.

React

Admin App

iOS, Android

The whole company's attendance in the manager's pocket: today's numbers, a searchable daily report, and one-tap approval of leave and salary advance requests.

React Native, Expo

Employee App

iOS, Android

Each employee slides to check in and out, sees their monthly summary and day-by-day records, and applies for leave or a salary advance.

React Native, Expo

Backend API

API

Multi-company API that calculates attendance status, overtime and salary from each employee's shift rules.

Node.js