FleetDeck

The console the support team runs the whole fleet from. Every deployed device sits in one table, its software version, backup age and update settings at a glance, and one click into any of them shows live health, remote settings and full diagnostics.

CLIENT
French internet-filtering company
ROLE
Lead developer, end to end
STACK
React · TypeScript · PHP · MUI
The fleet overview table listing every deployed device with its version, last backup and update settings
FIG. 01 · The fleet at a glance: every device, its software version, backup age and update settings in one table.
01 · THE PROBLEM

A fleet of devices in the field, none of them in reach.

Every filtering device is a small computer sitting in someone's home, school or community, not in a server room you can walk over to. As the fleet grows, support needs to see at a glance which ones are healthy, which are behind on updates, which missed a backup, and when one breaks, exactly what broke. Logging into each one by hand doesn't scale, and it's not something a non-engineer on the support team can even do.

Dozens of devices in the field, each with no screen and no one beside it.
No single place to see which ones are healthy, up to date, and backed up.
When something dies on a device far away, finding out means logging in by hand.
02 · WHAT I BUILT

The whole fleet, run from one browser tab.

Fleet overview
Every device in one searchable table: the version each one runs, days since its last backup with the overdue ones flagged, and its update, debug and log settings. The stragglers stand out instead of hiding.
Live system health
Click into any device for its live state: each service shown running, dead or failed in plain colour, next to memory, disk, temperature and uptime. A service that died shows up here, instead of arriving as a support call.
Remote operations
Controls from the browser instead of a terminal: toggle debug and logging, set how and when it auto-updates, and queue install, transfer and network-config actions against the device.
Deep diagnostics
A full system view for when something needs real digging: OS and kernel, network interfaces and routes, all read straight off the device.
100+
DEVICES, ONE CONSOLE
Live
PER-DEVICE HEALTH
0
SUPPORT LOGINS BY HAND
“Priyank has made himself very appreciated among the team. His abilities in web development are excellent with a very good analysis and quality implementation. But he is also has good intuition on improvements and flexibility when it comes to take change into account. We will definitely keep on working with Priyank as he is simply very nice.”
CLIENT REVIEW ON UPWORK · MARCH 2024
NEXT CASE STUDY
Clarion
© 2026 Priyank Maniar · Independent software developer ← Back to the surface