← Studii de caz

Servicii profesionale · Echipă de arhitectură a cunoștințelor · 1 octombrie 2025

Navigator Interactiv de Taxonomii

Pipeline de taxonomie din foaie de calcul spre JSON și widget Vite încorporabil pentru explorarea structurilor hierarhice pe orice site.

Rezultate obținute

Autorat

Nativ pentru foi de calcul

Experții editează acolo unde lucrează deja.

Runtime

Widget static

Fără parser permanent activ în producție.

Distribuție

Încorporabil

Se integrează rapid în site-uri existente.

Context

Uneltele de arhitectură a informației eșuează atunci când doar arhitecții le pot actualiza.

Provocare

Taxonomiile de domeniu trăiau în foi de calcul. Stakeholderii aveau nevoie de un navigator interactiv pe care să îl poată încorpora, fără să mențină un CMS greu sau un backend care rulează permanent în producție.

Abordare

Am construit un API de transformare Express pentru a analiza Excel în JSON și un frontend Vite care compilează într-un widget încorporabil. Servirea de producție este JSON static + widget — API-ul de transformare este o unealtă de build-time.

Arhitectură

Frontend widget Vite, API Express Excel→JSON, hosting JSON static, API de încorporare prin tag script.

Domeniu

  • Ingestie Excel
  • Publicare JSON
  • UI navigator interactiv
  • Contract de încorporare

Constrângeri

  • Actualizări de conținut fără ingineri
  • Trebuie încorporat în site-uri existente
  • Preferință pentru hosting static în producție

Aspecte cheie ale soluției

  • Transformare la build-time, static la runtime
  • API simplu de încorporare `TaxonomyNavigator.render(...)`
  • Stilizarea widget-ului izolată pentru siguranța paginii gazdă

Tehnologii

ViteTypeScriptExpressNode.jsTailwind CSS

Rezultate

  • Explorator de taxonomii încorporabil pe orice pagină gazdă
  • Autorii foilor de calcul rămân sursa de conținut
  • Traseu de producție fără backend de transformare permanent
  • Exemplu clar de integrare pentru integratori

Lecții învățate

  • Cel mai bun CMS pentru taxonomii este uneori Excel plus un compilator.
  • API-urile de încorporare ar trebui să fie mai mici decât vizualizarea.
  • Runtime-ul static reduce operarea pentru uneltele interne.

Să discutăm

Ești pregătit să construiești ceva durabil?

Colaborează cu o echipă de ingineri seniori care proiectează, livrează și operează software pe care afacerile se bazează ani la rând.

Contactează-ne