Live demo available via Cloudflare Tunnel on request
HRMS
Workforce operations, engineered for clarity.
An enterprise-style human resource platform for organization structure, leave & attendance, and Vietnam payroll — built with Clean Architecture on .NET 10.
Capabilities
Everything a modern people organization expects to run day to day.
Staff and managers operate from a privileged console; employees stay self-served — with unit-scoped visibility where it matters.
-
People & organization
Employees, units, projects, qualifications, and role permissions with audit-aware records.
-
Leave governance
Typed allowances, business-day counting with public holidays, approve / reject workflows.
-
Attendance discipline
Check-in / check-out, late detection against a configurable standard start, staff overrides.
-
Vietnam payroll
BHXH / BHYT / BHTN (employee & employer), progressive PIT, effective-date policy profiles, recalculate.
-
API surface
OpenAPI read/preview endpoints with cookie or JWT bearer authentication for integrations.
-
Operational readiness
CI, health probes, Serilog correlation IDs, Infisical secrets, Docker compose for demos.
Product UI
See the console, not just the story.
Stylized UI frames of the real ASP.NET MVC surfaces — leave workflow and Vietnam payroll — so reviewers can picture the running system before a tunnel walkthrough.
Replace these frames with PNG/GIF captures from your local demo when you polish screenshots (see roadmap). Live walkthroughs still use Cloudflare Tunnel — not this static page.
Architecture
Clean layers. Explicit boundaries. Room to grow.
Domain and Application stay free of infrastructure details. Web and Infrastructure plug in persistence, identity hashing, exports, and hosting concerns.
- Web MVC, policies, OpenAPI, Serilog
- Application Payroll, leave, attendance, auth services
- Domain Entities, enums, audit primitives
- Infrastructure EF Core, storage, exports, health
Technology
A Microsoft-aligned stack chosen for seriousness, not fashion.
Live demo: Available via Cloudflare Tunnel on request
Built to demonstrate production-minded HR software.
This page is the public product story only. The full MVC app (UI + API + SQL) runs on your
machine; Cloudflare Tunnel is a secure HTTPS pipe — not cloud hosting. Clone the repo,
load secrets with Infisical, apply migrations, run the web host, then follow
docs/devops/cloudflare-tunnel.md for a walkthrough URL.