Saltar al contenido

Apagada

El caso, de cerca

El proyecto

La web habla a quien programa y a los agentes de IA que ya integran APIs: el código es protagonista desde el primer pantallazo y el ejemplo se escribe solo.

La idea que la ordena es un muelle: cada canal atraca en la misma API, con las mismas herramientas y la misma forma de datos.

El reto

Que 23 integraciones distintas se entiendan como una sola cosa, sencilla, y que un desarrollador se vea funcionando en minutos.

Cómo la construimos

  1. Dos lectores

    La web habla a quien programa y a los agentes que integran APIs: el código manda desde el primer pantallazo y cada sección responde una pregunta de ingeniería.

  2. Sistema

    Dos familias (Instrument Sans y JetBrains Mono), un solo acento bermellón y una escala de radios con sentido: 6 para chips, 12 a 16 para paneles, 22 para teselas, 40 para la cápsula.

  3. Dos voces

    Cada titular tiene dos frases: la primera en tinta y la segunda al 40 %. Es el rasgo que se repite en todas las secciones.

  4. Comparar en la página

    El hero se construyó en dos variantes, «Código» y «Esquema», que se compararon en la propia web antes de elegir.

Los detalles

01La intro y el terminal. La marca se llena de bermellón y el ejemplo se escribe solo, una línea cada 190 ms.
02El muelle. Los 23 canales en un arco; cada 2,4 segundos uno atraca en la API.
Cada canal atraca, en la web de Patchbay
03Cada canal atraca. El muelle y su titular: las mismas herramientas y la misma forma de datos para cualquier agente.

Sonido

Sintetizado en el navegador, sin archivos: un clic es un golpe de ruido en banda estrecha alrededor de 3.400 Hz (9 ms) con un seno de 260 Hz que cae y le da cuerpo; al pasar el cursor, lo mismo más agudo y más corto. Cada golpe varía un poco de tono. Se puede apagar y se recuerda.

Color

La paleta de Patchbay, por lo que se usa en la web entregada. Pasa por encima de cada color.

Papel#F7F4F096,2 %
Bermellón (único acento)#EB35142,6 %
Tinta#17130F1,2 %
Verde «en directo»#57C15F< 1 %

Uso medido en las grabaciones de la web entregada: cada píxel cuenta para el color más cercano; fotos y degradados aparte.

Tipografía

Medido en la web, a 1440 px.

Titulares, 600, Instrument SansMuestra de Instrument Sans
Código y rótulos, JetBrains MonoMuestra de JetBrains Mono
AplicadaTitular, texto y botón de la web de Patchbay, con su tipografía

Espaciado

Paso base
Fluido
Entre secciones
92 px
Contenedor
1176 px
  1. 7relleno, 153 veces
  2. 9relleno, 67 veces
  3. 10relleno, 83 veces
  4. 11entre elementos, 56 veces
  5. 12relleno, 105 veces
  6. 14relleno, 52 veces
  7. 18relleno, 72 veces
  8. 20entre elementos, 68 veces
  9. 26relleno, 70 veces

Los rellenos, márgenes y huecos que más se repiten en la web entregada, a 1440 px y a escala real; tamaños fluidos (cambian con el ancho de la ventana), sin un paso fijo.

Movimiento

Movimiento en CSS: 26 animaciones propias, sin librerías, sin canvas ni WebGL.

00:00 / 00:00Tiempo por fotograma 16.7 ms
  • La intro y el terminal

    La marca se llena de bermellón y el ejemplo se escribe solo, una línea cada 190 ms.

  • El muelle

    Los 23 canales en un arco; cada 2,4 segundos uno atraca en la API.

  • Veintitrés fichas técnicas

    Una pestaña por canal, con lo que admite de verdad: formatos, límites y estados.

Sonido

Sintetizado en el navegador, sin archivos: un clic es un golpe de ruido en banda estrecha alrededor de 3.400 Hz (9 ms) con un seno de 260 Hz que cae y le da cuerpo; al pasar el cursor, lo mismo más agudo y más corto. Cada golpe varía un poco de tono. Se puede apagar y se recuerda.

Por dentro

Herramientas

  • HTML a medida
  • React 18
  • CSS
  • Web Audio
  • Vercel

Cómo está hecha

  • Un único HTML de 2.962 líneas (234 KB), con React 18 en el navegador
  • Movimiento en CSS: 26 animaciones propias, sin librerías, sin canvas ni WebGL
  • Sonido sintetizado con Web Audio
  • Calculadora de precios con un deslizador logarítmico de 1 a 10.000 cuentas
  • Tema claro y oscuro, recordados en el navegador

En cifras

  • 23 canales en una API
  • 11 secciones
  • 2,4 s entre atraques
  • 1 solo color de acento

Conclusión

Veintitrés integraciones se leen como una sola: el muelle ordena la página y cada canal tiene su ficha con lo que admite de verdad. Quien programa ve el ejemplo funcionando desde el primer pantallazo.

Todo cabe en un único HTML de 234 KB, con el movimiento en CSS y el sonido sintetizado en el navegador, sin librerías de animación.

«Aquí va el testimonio del cliente sobre este proyecto: dos o tres líneas, con su retrato al carboncillo. Marcador para Eric.»
Nombre del cliente (marcador)Cargo, empresa