KALEOX
Real-time construction project controls platform.

Kaleox is a unified construction management platform built with Next.js 16 and a .NET 10 API. It provides real-time dashboards for budget burn-down, Gantt/kanban scheduling, material inventory with stock-in/stock-out workflows, milestone rollup tracking, blueprint annotation with pins, and SignalR-powered live updates across all modules.
Production-grade SignalR-powered real-time synchronisation deployed via Docker on DigitalOcean behind Nginx with automatic SSL (Let's Encrypt). Every stock adjustment, task status change, and daily log update propagates instantly across all connected clients without page refreshes. Features a multi-stage Docker build pipeline (14.5 MB runtime image), a Hangfire background job server for document expiry checks and recurring reports, and PostgreSQL with EF Core migrations auto-applied on container startup.
The Challenge
Construction project managers and site supervisors struggle with fragmented, paper-heavy operations — spreadsheets for budgets, whiteboards for schedules, siloed messaging for approvals. Critical information (blueprints, material requests, daily logs) lives across disconnected tools, causing delayed decisions, missed deadlines, and costly material waste.
The Solution
A centralized, real-time platform that replaces fragmented spreadsheets, whiteboards, and siloed messaging with live dashboards and SignalR-synchronized updates across every module — from budget burn-down and scheduling to inventory, milestones, and blueprint annotation.
Real-Time SignalR Dashboards
Live budget burn-down, schedule, and inventory dashboards that update instantly across all connected clients via SignalR WebSockets.
Gantt & Kanban Dual-View Scheduling
Plan and track tasks with drag-and-drop control, switching freely between Gantt and kanban views.
Material Inventory Management
Stock-in/stock-out workflows with CSV export to keep material levels accurate and reduce waste.
Material Request Lifecycle
Submit, approve, reject, and cancel material requests with full status tracking.
Blueprint Upload & Interactive Pin Annotation
Upload blueprints and annotate them with persistent pins that remain in place across sessions.
Milestone & Weighted Rollup Progress Tracking
Track milestone progress through weighted rollups across phases and tasks.
Daily Logs with Photo Upload & Weather Tracking
Capture site daily logs with photo uploads and weather context.
Document Expiry & Compliance Certificate Tracking
Monitor compliance certificates and document expiries with automated checks and alerts.
Procurement Purchase Order Lifecycle
Manage purchase orders end-to-end across the procurement workflow.
Activity Audit Log with Entity History Diff
A cohesive audit trail recording entity history diffs for every change.
Docker Multi-Stage Containerized Deployment
A multi-stage Docker build pipeline producing a 14.5 MB runtime image.
Nginx Reverse Proxy with Automatic SSL
Nginx reverse proxy with automatic Let's Encrypt SSL via Certbot.
Hangfire Background Job Server
PostgreSQL-backed background jobs for document expiry checks and recurring reports.
Production EF Core Migrations on Startup
Database migrations are auto-applied on container startup for painless releases.
SignalR WebSocket Upgrade via Nginx
WebSocket connections preserved through Nginx upgrade headers for reliable real-time updates.