<-

Attendance App

Desktop AppMobileAttendanceHardware

AppAttendance is a workforce attendance management platform designed for companies that need to track employee check-ins and check-outs from both physical attendance terminals and mobile phones. The system supports multi-company access control, role-based permissions, hardware synchronization, GPS tracking, schedule management, attendance statistics and exportable reports.

Attendance App records dashboard previewIn collaboration with Distribuciones Mylar

My Contributions

  • I led the end-to-end development of the platform, implementing the full system across backend, frontend, database integration, mobile workflows and hardware SDK communication.
  • I worked independently on the technical design and implementation while collaborating with a supervisor who tested the application, reviewed real-use scenarios and provided feedback on functionality, usability and changes needed for production readiness.

Tech Stack

  • Node.js - Backend API and application logic
  • MariaDB - Main relational database
  • JavaScript, HTML & CSS - Desktop and mobile frontend
  • Electron - Desktop app packaging target
  • Capacitor - Android mobile app packaging target
  • C# / .NET Bridge - Hardware SDK integration layer
  • Vendor Hardware SDK - Communication with biometric attendance terminals
  • Local replica storage - Offline/local fallback and recovery support
  • PDF & Excel generation - Exportable attendance reports
  • PowerShell scripts - Local deployment and technician setup automation

Features

  • Multi-company architecture
  • Role-based access control for admins, staff and employees
  • Desktop dashboard for attendance monitoring
  • Mobile app for employee check-in and check-out
  • Employee registration through secure passcodes
  • Staff/admin company and employee management
  • Hardware terminal creation, editing and synchronization
  • Import of existing employees from physical terminals
  • Automatic attendance import from terminal records
  • GPS location tracking from the mobile app
  • Offline mobile check-in with later synchronization
  • Schedule management by department and employee
  • Support for split work schedules
  • Late arrivals, missing exits, overtime and worked-hours statistics
  • Visual attendance timelines
  • PDF and Excel exports
  • Soft-delete logic to preserve historical records
  • Persistent terminal employee ID counter to avoid ID reuse
  • SDK bridge for communication with the physical attendance hardware
  • Deployment documentation and technician handoff package

Project Status

MVP / Technical Testing Phase - AppAttendance has reached a functional MVP stage with the main desktop, mobile, database and hardware-integration flows implemented. The project is currently being tested with a real environment before moving toward a more production-ready deployment.

Other projects

See more work below.

View All

Interested in working together?

Send Me a Message