El lenguaje que corre en el navegador: interactividad sin depender de un backend.
JS vanilla sin framework cuando el demo tiene que cargar rápido y durar años sin mantenimiento.
Dónde se usó 06
- Metal Globe
4 408 lineas de JS vanilla sin framework. Se partio en index.html + styles.css + data.js + app.js sin cambiar un pixel.
- verú
Carrito y checkout en modulos ES, sin framework y sin backend.
- Radar de Precios
La comparativa es HTML plano: carga el JSON y arma la tabla en el cliente.
- Monitor de Commodities
Un unico HTML autocontenido de 1,4 MB con siete modulos analiticos.
- Workboard
El tablero en sí — arrastre, estado y la vista de línea de tiempo, sin framework debajo.
- Buscador de Expedientes
La interfaz de búsqueda en sí.
Web & producto
Metal Globe
Puse 195 679 bandas de metal sobre un globo 3D, filtrable por país, género y década.
three.js · 4 408 → 496 líneas, partido en data.js · banderas lazy · estático
Web & producto
verú
Construí una tienda con 16 productos, armador de looks y checkout con los medios de pago que se usan en Perú.
- Astro
- JavaScript
- E- E-commerce
- HTML y CSS
Mercado & comparadores
Radar de Precios
Emparejo 296 medicamentos entre cadenas de farmacias peruanas leyendo sus propias APIs no documentadas.
Adaptadores en Python · APIs Algolia/SFCC · matcher de tres capas · tabla estática
- Python
- SC Scraping
- MA Matching de entidades
- BE BeautifulSoup y selectolax
- JavaScript
Mercado & comparadores
Monitor de Commodities
Sigo la prima entre azúcar y crudo contra una línea de tiempo de 6 eventos fechados que explican los saltos.
Web & producto
Workboard
Un tablero estilo Jira: proyectos, épicas, tarjetas, línea de tiempo — hecho para una oficina de TI del sector público.
JavaScript
Datos & sector público
Buscador de Expedientes
Un buscador sobre expedientes de servicio, hecho para encontrar el correcto por contenido en vez de una búsqueda manual por carpetas.
Python · SQLite · índice de búsqueda
En la misma categoría