Transolix Dev Diary — 25 November 2025
Dashboard Overhaul, System Stability, Fleet Module & New Planning Sections
Today was one of those sessions where everything suddenly snaps into place.
A long list of architectural pieces finally connected, and Transolix took a major leap toward becoming a production-ready TMS.
Here’s what we accomplished:
🧭 1. Dashboard Overhaul — Finally “Real Data” Everywhere
The earlier dashboard was more of a placeholder.
Today we rebuilt it completely:
Clean and modern layout
Organisation card with real database values
Driver stats (assigned / unassigned)
Vehicle stats (assigned / unassigned)
User overview with grouped roles
Correct health indicators from the backend
The dashboard now reflects the actual operational state of the system.
🩺 2. HealthService Rebuild — Reliable System Diagnostics
This was one of the biggest pain points before today.
We fixed:
Wrong holiday table detection
Incorrect JSON parsing
Duplicate & bloated logic
Wrong variable names
Missing license/OSRM logic
And added:
Clean separated checks (license, OSRM, holidays, organisation, settings)
Safe JSON fallback logic
Cached settings for performance
Unified output format for the dashboard
The result: the dashboard health section is now fully trustworthy.
⚙️ 3. Organisation Settings System — Fully Implemented
We now support organisation-level planning rules via:
A dedicated
organisation_settingstableJSON-based merged configuration
Validation for hours, buffers, limits, break times
A solid
forOrganisation()+saveForOrganisation()APIA polished System Settings interface in the admin panel
This will fuel driver scheduling, routing, and daily tour planning.
📂 4. New Admin Modules Added to the Sidebar
To prepare the internal structure of the TMS, we added:
✔ Fuhrpark (Fleet)
List of all vehicles
Assigned/unassigned status
Clean UI integrated into admin panel
✔ Fahrereinsatzplan (Driver Scheduling)
Controller + view scaffold
Integrated with organisation settings
Ready for shift planning, hours, and workload visualization
✔ Routenplanung (Route Planning)
Sidebar entry + controller
Placeholder for the OSRM-based map view
Foundation for drag-and-drop route design
✔ Hilfe (Help System)
Internal documentation pages
About page
FAQ structure ready
The sidebar now looks like a real commercial TMS.
📅 5. Public Holidays — Fixed for Real
We corrected the model and detection logic.
The system now successfully confirms:
Holidays table present
2025–2035 DACH dataset available
Ready for scheduling logic (e.g., holiday warnings)
🧱 6. Strong Structural Foundation for What Comes Next
With today’s changes, the next major features now have stable ground:
Real driver scheduling (range overlap logic)
OSRM map + routing
Shipment legs and manual stop insertion
Vehicle/driver timeline views
Tour planning UI
This was not just UI work — today we solidified the core architecture.
🎯 Summary
Today’s work transformed Transolix into a structured, modular TMS system:
Full dashboard rebuild
HealthService fully functional
Organisation settings implemented
Fleet, Scheduling, Route Planning, and Help sections added
Holiday system corrected
Navigation & UX polished
Transolix is now ready for the big next steps:
map integration, driver scheduling engine, and route planning UI.