Axon

Designing an Enterprise Operations Platform for a Distributed IoT Network

Organizing complex information and operational states so internal teams can monitor, configure, and troubleshoot a distributed IoT network.

Axon charging station management interface

How might we transform complex technical operations into clear, predictable, and efficient workflows?

Overview

Axon is the internal management platform behind ChargerGoGo's charging infrastructure.

While consumers interact with the charging app and business partners use GoGo Host, internal teams require significantly more control over devices, stations, inventory, and operational processes.

Axon supports those operational requirements through a centralized web-based platform.

Overview station screen

The Problem

Enterprise operations platforms often face a fundamental design challenge: they need to support large amounts of information without sacrificing usability.

For Axon, operational workflows involve connected devices, hardware configurations, battery inventory, connectivity states, and remote management controls.

Users need to move between high-level system visibility and detailed device-level actions, sometimes while investigating time-sensitive technical problems.

The challenge is not simply displaying more information. It is helping users find the right information and act on it confidently.

Problem transactions screen

Design Goal

Create a scalable enterprise interface that makes complex device operations easier to understand, navigate, and manage.

Goal stores screen

My Design Approach

Structuring Information Around Workflows

Instead of treating every technical data point as equally important, I focused on organizing information according to operational tasks.

The design needed to support workflows such as finding a device, identifying its current condition, reviewing relevant details, and performing appropriate management actions.

Designing for Information Density

Enterprise users often need to scan, compare, and act on large datasets.

I considered the relationship between table layouts, filtering, search, status indicators, and detailed information views.

The objective was to support efficient scanning while preserving access to necessary technical data.

Clarifying System States

Axon manages devices and batteries with multiple operational states.

Clear state definitions are essential because a user must understand not only what is happening but also which actions are available.

For example, designing a locked-battery state requires distinguishing a deliberately unavailable battery from one that is faulty or temporarily disconnected.

Reducing Operational Uncertainty

Remote device management introduces operational risks.

Controls should communicate their intended effect, provide meaningful feedback, and make potentially consequential actions clear to the user.

Axon operational workflow interface

Key Design Decisions

Build Around Operational Priorities

Users should be able to identify problems and access common operational actions without unnecessary navigation.

Establish Consistent Status Patterns

Device and inventory states should be represented consistently throughout dashboards, tables, and detail views.

Separate Monitoring From Control

Read-only information and state-changing actions should be visually distinguishable to reduce accidental operations.

Support Scalable Information Architecture

The interface should accommodate additional device types, management capabilities, and operational data as the product evolves.

Axon device operations and management interface

Design Reflection

Axon taught me that enterprise UX is fundamentally about clarity, consistency, and operational confidence.

A successful enterprise interface is not necessarily the one with the fewest elements. It is the one that helps users interpret complex information, make decisions, and complete their work efficiently.

This project strengthened my ability to design data-heavy interfaces and think systematically about states, permissions, dependencies, and edge cases.

Axon team roles and permissions interface