
Desktop App Development
Asenso Clarin
Overview
A desktop Employee Information System built for a local government unit — centralizing employee records, leave management, and HR reporting across departments in a single, offline-capable application.
The Problem
The local government unit was managing hundreds of employee records across departments using physical folders, handwritten files, and disconnected spreadsheets. Processing leave requests was slow and inconsistent, generating reports required manual effort, and there was no centralized system to track the workforce by type — permanent, casual, job order, or coterminous. As headcount grew, so did the administrative burden.
The Solution
We built a cross-platform desktop application using Electron so it could run fully offline without any server dependency. React provided the UI layer, Node.js handled local data processing, and MongoDB served as the embedded database. The system centralizes the full employee lifecycle — from onboarding and document management to leave processing and report generation — across all departments and employee types.
What We Delivered
- Employee profile management with document attachments
- Workforce tracking by employment type — Permanent, Casual, Job Order, Coterminous, and more
- Department management with employee assignment per department
- Leave management and approval workflow
- Downloadable Excel reports for employee records and leave summaries
- Role-based access control for admin and staff accounts
- Multi-PC support — other devices can connect over a local network
- Two-factor authentication (2FA) via Google Authenticator or Authy
- Offline-first — works without internet, runs on local infrastructure
Client
Local Government Unit
Platform
Desktop
Type
Client Project
Status
In Progress
Tech Stack
Live Project
Not publicly available.