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.

Leave Approval queue
Payroll Salary statistic

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.

  1. Web MVC, policies, OpenAPI, Serilog
  2. Application Payroll, leave, attendance, auth services
  3. Domain Entities, enums, audit primitives
  4. Infrastructure EF Core, storage, exports, health

Technology

A Microsoft-aligned stack chosen for seriousness, not fashion.

.NET 10 ASP.NET Core MVC EF Core + SQL Server Cookie + JWT xUnit Infisical Cloudflare Tunnel

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.