Case Study

Alpamayo logo

Alpamayo Intelligence — Fleet Management Platform

Senior frontend/UX with targeted full-stack on Alpamayo Intelligence — the multi-tenant fleet and operations hub for Alpamayo's industrial IoT customer network. Shipped a deployment-drift surfacing engine, an intent-based navigation redesign (sidebar tree-menu + content), a Finder-style resource library with auth-protected file preview, a Kanban task board with work-entry cost tracking, a live design system at /design with token customizer and AI export, 32 UI/UX findings across 6 themes, and an OAuth2-proxy sidecar securing Grafana and internal services. 282 commits (Mar–Jun 2026).

ClientAlpamayo GmbH
IndustryIndustrial IoT / Industry 4.0
EngagementOngoing — 2025 to present
RoleEngineering Partner
Alpamayo Intelligence — Fleet Management Platform
metric #1

Deployment-drift engine — backend service + fleet UI with filters & saved views

metric #2

Intent-based navigation: sidebar tree-menu + Fleet Overview dashboard

metric #3

Resource Library: tree-browser UI, drag-drop upload, auth-protected preview, i18n

metric #4

Kanban task board + Work Entries with cost tracking

metric #5

OAuth2-proxy sidecar securing Grafana & internal services

metric #6

Design system at /design + 32 Alp* primitives + 32 UI/UX findings (A–F)

01 / Brief

The Problem

Alpamayo Intelligence is the operational backbone for managing organizations, fleet devices, deployments, and tasks across Alpamayo's customer network. As the platform grew, the UI accumulated friction: deployment deduplication was missing, drift surfacing was unclear, node detail was fragmented, toolbar and filter patterns were inconsistent, and the information architecture didn't match how operators actually work. At the same time, there was no shared visual language — no design system, no component standards — making every new UI piece a fresh decision.

02 / Constraints

Constraints

  • [01]Swiss engineering standards — every UI change reviewed against operational accuracy, not just aesthetics
  • [02]Fleet management is the primary use case — changes must map to how operators track versions, state, and drift across devices
  • [03]PrimeVue + Tailwind CSS + Nuxt 4 stack — component choices constrained to the existing ecosystem
  • [04]Design system must live in-app at /design — public, no auth, with a live token customizer and AI export
  • [05]32 Alp* primitives must be severity-driven — consistent vocabulary across success, warning, danger, info, help, neutral
  • [06]MS Teams and MS Graph integration — notification and identity infrastructure already in place
03 / Execution

Our Approach

Conducted a structured UI/UX audit yielding 32 findings organized into 6 themes: drift surfacing (A), deployment deduplication (B), node detail tabs (C), toolbar and filters with saved views (D), information design (E), and action affordances (F). Each finding was severity-ranked and shipped as a focused change set, keeping the working platform stable throughout.

Built the design system route at /design — a public, no-auth page with a live token customizer (primary, accent, semantic, background, logo), a component showcase, sample pages, and a 'Copy for AI' button that exports a ~600-line DESIGN.md system prompt covering the full stack constraints, token system, Volt component inventory, Alp* primitive inventory, 8 composition patterns, domain glossary, and do/don't rules. Built 32 Alp* severity-driven primitives — StatusPill, StatusDot, Tag, ProgressBar, Avatar, Eyebrow, ColorPicker, PresetCard, KpiCard, and more — covering the recurring visual vocabulary of the platform.

Shipped a deployment-drift surfacing engine — a backend drift-state summary service, drift fields on Node/Machine/Deployment serializers, drift filter controls, and "Outdated" saved views in the fleet UI — so operators can see at a glance which devices have drifted from their target deployment. Redesigned the navigation to an intent-based sidebar + content layout — a tree-menu sidebar provides project-scoped navigation, while a Fleet Overview dashboard (KPI, drift, and health widgets) anchors the landing experience, with backward-compatible redirects for existing routes. Built a Finder-style Resource Library with a virtual-path hierarchy backend, tree-browser UI, any-file upload (drag-and-drop, 100 MB guard), auth-protected file preview (text, video, JSON), CSV export, and full i18n. Delivered a Kanban task board with TaskboardStore, BoardColumn, drag-and-drop, workspaces, and Work Entries with cost overview — evolving the earlier issue-tracker package into a production feature. Deployed an OAuth2-proxy sidecar (Keycloak client secret + cookie encryption) to secure Grafana and internal services behind the IdP.

Technical Takeaway

Managing edge fleet devices requires robust configuration state versioning and enrollment keys to orchestrate deployment and monitor health checks across distributed industrial nodes.

04 / Showcase

Gallery

Intelligence — operations overview dashboard

Intelligence — fleet overview with health and drift status

Intelligence — fleet devices list

Intelligence — version management deployments

Intelligence — project management task board

Intelligence — work entries with billable tracking

Intelligence — AI agent detail view

Intelligence — resource library

Intelligence — global search

05 / Impact

Outcome

  • Fleet management platform delivering version tracking, telemetry, device state, notifications, and event streams for Alpamayo's industrial IoT customer network
  • Deployment-drift surfacing engine — backend drift-state service, drift fields on serializers, filter controls, and "Outdated" saved views in the fleet UI
  • Intent-based navigation redesign — sidebar tree-menu + content, Fleet Overview dashboard with KPI/drift/health widgets, project-scoped routing
  • Finder-style Resource Library — virtual-path hierarchy, tree-browser UI, drag-and-drop upload (100 MB guard), auth-protected file preview (text/video/JSON), CSV export, i18n
  • Kanban task board with TaskboardStore, BoardColumn, drag-and-drop, workspaces, and Work Entries + cost overview
  • OAuth2-proxy sidecar deployed — Keycloak client secret + cookie encryption securing Grafana and internal services
  • Design system live at /design with live token customizer and 'Copy for AI' DESIGN.md export (~600 lines)
  • 32 UI/UX findings shipped across 6 themes (A–F) + 32 Alp* severity-driven primitives adopted across the platform
06 / Perspective

Why this matters

Fleet management is where Alpamayo's operational credibility lives — operators need to see which devices are drifting, which deployments are stale, and what actions are available, all at a glance. The drift engine, intent-based navigation, and Fleet Overview dashboard turn raw platform capability into operator awareness. The Resource Library and Kanban task board extend Intelligence beyond monitoring into a day-to-day operations hub. The OAuth2-proxy sidecar hardens the boundary between the platform and its supporting services. Each of these features compound — systematic UI/UX work, organized as audited findings rather than scattered improvements, means every change maps to a real operator pain point and survives Swiss review.

07 / Architecture

Tech Stack

DevOps & Infrastructure

Nuxt 4MS TeamsMS GraphAzure DevOps

Frontend & UI

Vue 3TypeScriptPrimeVueTailwind CSS

Backend & APIs

DjangoDRFKeycloakOAuth2-proxy
LET'S GO

Get in touch

Have a project in mind?

Reply within 24 hours during WIB business hours. Indonesian or English — whichever fits you.

top rated plus · 100% jss · 8+ clients

Alpamayo Intelligence — Fleet Management Platform | Idin Studio