Attendance App
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.

In collaboration with Distribuciones MylarMy 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.
Project Screens
Short placeholders for now. Replace these notes with a fuller explanation later.

Attendance Records Dashboard
Main records view for reviewing attendance sessions, filtering operational data, generating statistics and exporting reports. This section can be expanded later with a more detailed production case study.





