Legacy v1.0.0 Lab

Unit Converter

Digital Swiss Army knife for scientific and engineering unit conversions across 6 core disciplines.

Comprehensive multi-page unit conversion suite designed for engineers, scientists, and STEM students. Groups 6 dedicated modules: Dimension, Energy, Time, Mechanics, Computing, and Radiofrequency. Features live bidirectional number formatting conversion (decimal point vs comma) and executes all math normalized around canonical International System (SI) base units with zero external dependencies.

Unit Converter

🎯System Objectives

✓

Provide a digital Swiss Army knife for instantaneous, precise, and ad-free scientific and engineering unit conversions.

✓

Cover 6 core disciplines: Dimension (length, area, volume), Energy/Power, Time, Mechanics (force, pressure), Computing/Data, and Radiofrequency.

✓

Analytically normalize all formulas around canonical International System (SI) base units to guarantee maximum numerical fidelity.

✓

Ensure 100% offline, ultra-lightweight performance with full bilingual parity across Spanish and English.

⚡Key Capabilities & Modules

📐

6 Dedicated Modules: Dimension (m, ft, in), Energy (J, kWh, BTU), Time, Mechanics (N, Bar, PSI), Computing (Bytes, GB), and Radiofrequency (dBm, λ).

🔢

Decimal Separator Converter: instantly toggle between dot (.) and comma (,) formatting for international thousands and decimal figures.

📡

Advanced RF Math: logarithmic power conversion (dBm to Watts) and electromagnetic frequency-to-wavelength relationship calculations.

⚡

Zero Dependencies: pure semantic HTML5, modern CSS, and Vanilla JavaScript guaranteeing instant loading across all devices.

🌐

Bilingual Mirror Architecture: dedicated pages and physical concept explainers 100% localized across `/es/` and `/en/` routes.

📐Architecture & Design Specifications

Decoupled static modular architecture: each physical domain is encapsulated in an isolated conversion page (`dimension.html`, `energy.html`, etc.) routed from a central hub. Input numbers are systematically normalized to canonical SI base units before projecting to target units.

flowchart LR INDEX["Página Principal (Categorías & Separador Decimal)"] --> DIMS["Dimensión (m, m², m³)"] INDEX --> ENERG["Energía & Potencia (J, kWh, HP)"] INDEX --> TIEMP["Tiempo & Frecuencia (s, h, días)"] INDEX --> MECAN["Mecánica (N, Bar, PSI)"] INDEX --> INFOR["Informática (Bytes, GiB, Bits)"] INDEX --> RADIO["Radiofrecuencia (Hz, dBm, λ)"] DIMS --> SI[("Cálculo Normalizado Base SI")] ENERG --> SI TIEMP --> SI MECAN --> SI INFOR --> SI RADIO --> SI SI --> RES["Resultado Instantáneo en Pantalla"]

🔍 Click diagram to enlarge to fullscreen

Invariant Architectural Principles:

  • Metrological Rigor: standardized on official International System (SI) definitions and CODATA fundamental constants.
  • Instantaneous Speed: all arithmetic runs on the browser's main thread in microseconds with zero network roundtrips.
  • Educational Context: each conversion screen provides didactic background on the physical quantity being measured.

🛠️Technology Stack

FRONTEND

Vanilla JS (ES6+)HTML5 semánticoCSS Grid & Flexbox

STANDARDS

Sistema Internacional de Unidades (SI)Constantes Físicas CODATA

I18N

Soporte bilingüe espejo (rutas /es/ y /en/)

HOSTING

Hugo Static Engine (/apps/conversor/)

📚Reference Articles & Architecture Series

This application is fully documented in an engineering series published on the blog:

Building My Digital 'Swiss Army Knife': A Custom Unit Converter with AI
Part 1

Building My Digital 'Swiss Army Knife': A Custom Unit Converter with AI

Tired of dusting off long-forgotten knowledge or relying on various generic online converters, I decided to create my own with the …

Read full article →

⏱️Evolutionary History & Versions (SemVer)

Formal record of releases, feature additions, and security patches:

v1.0.0 2025-10-04 RELEASE

Official Unit Converter release featuring 6 specialized modules and bilingual mirror

  • Deployment of all 6 modules: Dimension, Energy, Time, Mechanics, Computing, and Radiofrequency.
  • Decimal and thousands separator format converter (international dot and comma notation).
  • Full bilingual mirror implementation with localized routes and explanatory documentation in ES and EN.
  • Frozen state as a permanent static reference tool.
v0.5.0 2025-09-28 FEATURE

Addition of Mechanics and Radiofrequency modules

  • Added pressure conversions (Pascal, Bar, PSI) and electromagnetic power (dBm to Watts).
v0.1.0 2025-09-20 FEATURE

Initial prototype with linear magnitudes and number formatter

  • Basic length and mass calculations with simple comma-to-dot converter.

Want to deploy this architecture or explore custom solutions?

If you are interested in deploying this architecture, exploring custom solutions for your organization, or proposing new features to evolve the app, get in touch directly.

You can also reach out through the contact form (contacto@datalaria.com).