← Case Studies

Professional Services · Knowledge architecture team · October 1, 2025

Interactive Taxonomy Navigator

Spreadsheet-to-JSON taxonomy pipeline and embeddable Vite widget for exploring hierarchical structures on any site.

Outcomes

Authoring

Spreadsheet-native

Experts edit where they already work.

Runtime

Static widget

No always-on parser in production.

Distribution

Embeddable

Drops into existing sites quickly.

Context

Information architecture tools fail when only architects can update them.

Challenge

Domain taxonomies lived in spreadsheets. Stakeholders needed an interactive navigator they could embed, without keeping a heavy CMS or backend running in production.

Approach

We built an Express transform API to parse Excel into JSON, and a Vite frontend that compiles to an embeddable widget. Production serving is static JSON + widget — the transform API is a build-time tool.

Architecture

Vite widget frontend, Express Excel→JSON API, static JSON hosting, script-tag embed API.

Scope

  • Excel ingest
  • JSON publish
  • Interactive navigator UI
  • Embed contract

Constraints

  • Non-engineer content updates
  • Must embed into existing sites
  • Prefer static hosting in production

Solution highlights

  • Build-time transform, runtime static
  • Simple `TaxonomyNavigator.render(...)` embed API
  • Widget styling isolated for host-page safety

Technologies

ViteTypeScriptExpressNode.jsTailwind CSS

Results

  • Embeddable taxonomy explorer for arbitrary host pages
  • Spreadsheet authors remain the content source
  • Production path without a permanent transform backend
  • Clear example integration for integrators

Lessons learned

  • The best CMS for taxonomies is sometimes Excel plus a compiler.
  • Embed APIs should be smaller than the visualization.
  • Static runtime reduces ops for internal tools.

Let's talk

Ready to build something that lasts?

Partner with a senior engineering team that designs, ships and operates software businesses rely on for years.

Get in touch