Remote HR platform · Africa
HR software that
runs your workforce.
Onboard, track, approve, and schedule — one platform for the entire employee lifecycle. Built for Zambia, Tanzania & Malawi.
Core Modules
Everything your HR team needs.
Six integrated modules covering the full employee lifecycle — from onboarding to shift scheduling.
Employee Management
4-step onboarding wizard — personal, employment, banking & statutory details. Searchable directory with tabbed profiles, bulk import, and org chart view.
Onboarding Profiles BankingTime & Attendance
Daily timesheets, clock-in/out, status filters — present, late, absent, on-leave, remote. Worked-hours computation built in.
Clock-in TimesheetsLeave Management
One-click approve/reject. Configurable leave types. Country-aware public holiday calendar.
Approvals HolidaysShift Scheduling
Department × shift matrix with day-of-week bitmask. Morning, mid & night rotations with weekly coverage view.
Rotations CoverageSecurity & Audit
Configurable MFA, SSO, IP allowlist, session timeout. Full audit log of every user-management action — export for SOC2 & ISO 27001 evidence.
MFA SSO Audit TrailReports & Analytics
Headcount growth, department distribution, attendance rate, leave utilization — all on a single dashboard with real-time KPI cards and exportable charts.
KPIs Charts ExportBy the Numbers
Shipped, tested, compliant.
How It Works
Four steps. Zero friction.
The HR workflow, reimagined for speed and compliance.
Onboard
Add new hires with a 4-step wizard — personal, employment, banking & statutory details.
Track
Clock-in/out, status filters, worked-hours. Manual entries & system records side by side.
Approve
One-click approve or reject. Country-aware holidays. Configurable leave types.
Schedule
Department × shift assignments with day-of-week bitmask. Morning, mid, night.
From the Field
Trusted by HR professionals across Africa.
Ukuu HR cut our onboarding time from 3 days to 30 minutes. The country-specific compliance for Zambia and Tanzania is exactly what we needed as we expanded across borders.
Finally, an HR system that understands African payroll and statutory requirements. The leave module automatically handles public holidays — no more manual calculations.
Get Started
Run Ukuu HR anywhere.
Desktop apps, Docker container, or browser PWA — choose what works for you.
Windows
Windows 10+ · 64-bit
Self-contained .exe
SmartScreen may warn on first run — click "More info" then "Run anyway".
macOS
macOS 11+ · Apple Silicon (M1/M2/M3)
Self-contained binary
First launch: right-click → Open → click Open again.
Docker
Windows, macOS & Linux
Containerized deployment
$ git clone https://github.com/StackOne-Tec/ukuu-hr-csharp.git
$ cd ukuu-hr-csharp
$ docker compose up
Multi-arch · amd64 + arm64
Prefer a browser-based install?
Ukuu HR is also a PWA. Open the web app in Chrome or Edge, then click the install icon in the address bar — works on both Windows and macOS.
Containerized Deployment
Ship with Docker. Scale with confidence.
One command to build and run. Multi-arch images for amd64 and arm64. Production-ready with health checks, auto-restart, and persistent volumes.
$ git clone https://github.com/StackOne-Tec/ukuu-hr-csharp.git
$ cd ukuu-hr-csharp
# Build & run with Docker Compose (foreground)
$ docker compose up
✔ Container ukuu-hr Started
✔ Health check passed http://localhost:8080/health
# Or run detached with production Postgres
$ docker compose up -d
$ docker compose logs -f ukuu-hr
info: UkuuHr.Web[0] Now listening on http://+:8080
Health Checks
Built-in /health endpoint with 30-second intervals. Docker auto-restarts unhealthy containers — zero downtime.
Auto-Restart
unless-stopped policy ensures recovery from crashes. Container persists across host reboots automatically.
Persistent Volumes
Database and app data stored in named Docker volumes. Survive container rebuilds — no data loss on docker compose up --build.
PostgreSQL Ready
Set POSTGRES_CONNECTION_STRING for production Postgres. Falls back to SQLite for quick local runs — no extra setup.
Secure by Default
Cookie auth, AES-256 encryption, HTTPS support. Set UKUU_ENCRYPTION_KEY and RESEND_API_KEY for production.
Cloud Compatible
Deploy to Render, Fly.io, Railway, or any Docker-capable host. PORT env var for cloud port binding. Zero vendor lock-in.
postgres:// URLtrue for first-run demo; false for production8080)Ready to run your workforce?
Sign in with the demo account and explore the full platform — employees, attendance, leave & scheduling, all pre-loaded with sample data.
Sign in to Ukuu HRDemo: admin@ukuu.hr / Admin123!