Proyectos
Proyecto propioDecisora total
FinanceHub
Set de calculadoras financieras client-side para operar con dinero en el contexto venezolano multimoneda. Todo corre en el navegador, sin enviar nada a un servidor. Cuatro módulos: calculadora multimoneda, precios de mercado en vivo, combinación óptima de recargas y calculadora de comisiones.
Análisis / Modelado
Clean architecture aplicada a vanilla JS sin framework: capas domain → application → infrastructure → ui con dirección de import unidireccional. La separación de capas no depende de tener un framework encima. Patrón adapter-por-proveedor con Promise.allSettled: una API caída degrada la página en vez de romperla.
El mejor micro-caso: el BCV publica la tasa del día siguiente a las ~3:15pm hora de Venezuela. El adapter compara la fecha contra "hoy en VET" y cae a la tasa previa si la actual es futura, para mostrar siempre la vigente. Es conocimiento del dominio local convertido en código — difícil de fingir y fácil de contar.
Vanilla JS (ES modules), sin frameworkHTML multipágina · CSS planolocalStorage con prefijo fh:Vite · pnpm · VercelAPIs públicas sin key: CoinGecko, CriptoYa, BCV, currency-api
Ver sitio