CONCEPTOConcepto: no es un encargo de cliente

SOLVENT: concepto de panel de flujo de caja y simulador de escenarios para una pyme

SOLVENT es un producto de flujo de caja que VITON13 creó como concepto, mostrado con la contabilidad de Kite & Co., un estudio ficticio de diseño e imprenta de 14 personas. Le dice al dueño cuánto dinero hay, para cuántos meses alcanza y cómo pintan los próximos 18 meses, y le deja probar una decisión antes de tomarla: ocho palancas recalculan la previsión al instante y una cascada muestra qué cambia cada una. Todo funciona en el navegador con datos generados, y no es asesoría financiera.

Producto conceptual · App web · inglés, ruso · 2026

Abrir el proyecto
SOLVENT sobre fondo verde oscuro, bajo la línea «Concept product · VITON13 · 2026», el nombre SOLVENT en mayúsculas anchas con serifa y la frase «See the next 18 months before they happen.»: el panel en una ventana de escritorio con la caja de hoy $148,210, una autonomía de 14,8 meses y el gráfico de 30 meses, un móvil con el escenario «Two hires + new retainer» y 18+ meses de autonomía, y a la izquierda la cifra «14.8 → 18+», la autonomía en meses de la línea base a ese escenario.
palancas de escenario y nueve escenarios predefinidos; cada cambio recalcula la previsión a 18 meses
8
comprobaciones automáticas de las cuentas, todas superadas: autonomía, saldos, sumas de la cascada, palancas
1.927
todo el JavaScript con gzip, sin librerías de gráficos, de interfaz ni de PDF
72 KB
rendimiento en Lighthouse, móvil / ordenador, en la dirección publicada
81 / 98

Tarea

VITON13 crea productos conceptuales para mostrar cómo aborda el software para empresas, no solo las webs. SOLVENT es la herramienta financiera de la serie: un panel de flujo de caja y un simulador de escenarios para dueños de pequeñas empresas, mostrado con Kite & Co., un estudio inventado de diseño e imprenta con 14 personas, diez clientes con nombre, catorce suscripciones de software y un local alquilado. La empresa, sus clientes, sus proveedores y todas las cifras son inventados, y el producto lo dice en cada pantalla, igual que dice que no es asesoría financiera.

El reto que nos pusimos tenía dos partes. Responder en una sola pantalla a las tres preguntas que se hace un dueño antes de pagar las nóminas (cuánto dinero hay, para cuánto tiempo alcanza y qué pasa si contratamos, subimos precios o perdemos al cliente más grande), con la definición de cada cifra en la propia página. Y hacer que probar una decisión salga barato: cambias algo, ves moverse al instante los próximos 18 meses y ves exactamente qué parte de la diferencia corresponde a cada cambio.

Qué hicimos

El panel abre con la caja de hoy ($148,210, el saldo de cierre de la cuenta operativa), la autonomía (14,8 meses: el tiempo hasta que el saldo previsto al cierre del día baje de cero por primera vez) y el flujo neto del mes. Un único gráfico reúne 12 meses de saldo real y 18 de previsión: el saldo diario, una curva de fin de mes, una banda del 80 % sacada del propio error del modelo en meses pasados, el colchón de caja, la línea de cero, un rayado donde la caja queda por debajo del colchón, el punto más bajo y el día en que se acabaría el dinero. Debajo están los próximos 30 días como una franja de entradas y salidas, los mayores pagos en cada sentido, alertas calculadas a partir de la previsión, el peso de cada cliente en los ingresos y un breve glosario.

El simulador tiene ocho palancas (contratar, subir precios, perder al cliente más grande, ganar una nueva iguala, mudarse a una oficina mayor, clientes que pagan más tarde, recortar software o cancelar suscripciones y pedir un préstamo), cada una con sus ajustes y su mes de inicio, y nueve escenarios predefinidos. Cada cambio recalcula la previsión al momento: las cuatro cifras clave ruedan hasta su nuevo valor, la curva se transforma mientras la línea base queda como una sombra discontinua y una cascada muestra cuánto suma o resta cada palanca a la caja al final del horizonte. Los escenarios se guardan, se renombran y se recuperan, el colchón se puede editar y Comparar superpone dos escenarios cualesquiera con una tabla de diferencias y una conclusión de una línea. En el móvil, las palancas viven en una hoja inferior.

Alrededor del simulador está el resto de una herramienta financiera. Facturas muestra las cuentas por cobrar por antigüedad, los días que se tarda en cobrar y filtros; Reclamar redacta un recordatorio a partir de plantillas, el tono elegido y los hábitos de pago del cliente, y Marcar como pagada mueve la caja, la autonomía y el mínimo a 30 días en toda la app, con opción de deshacer. Gastos tiene un mapa de rectángulos, tendencias de 12 meses, anomalías como un gasto en software un 38 % mayor tras tres suscripciones nuevas, 90 días de movimientos clasificados por reglas con un grado de confianza y suscripciones con un interruptor «¿Y si cancelamos?» que alimenta el escenario. Resultados ofrece la cuenta mensual y una vista anual. Ask Solvent (/ o ⌘K) responde a 15 tipos de preguntas en inglés y ruso con el mismo motor y aplica el escenario con un clic. Exportar guarda el escenario como CSV y como PDF de una página.

Cómo funciona

La contabilidad de Kite & Co. se genera de forma determinista: cada mes natural tiene su propia semilla, así que los apuntes de un mes no cambian cuando se mueve el «hoy», y el saldo está anclado en $148,210 el 28 de septiembre de 2026. Dos años de historia reúnen facturas por cliente con el retraso habitual de cada uno, nóminas los días 10 y 25, alquiler, suscripciones, autónomos y costes de imprenta que siguen el volumen de trabajo, impuestos trimestrales, estacionalidad y crecimiento. La previsión sale de los mismos factores sin el ruido: las facturas abiertas llegan el día en que suele pagar cada cliente y cada palanca modifica eventos con fecha. Las palancas se atribuyen una tras otra, y por eso la cascada suma exactamente el escenario menos la línea base. Las pruebas del propio proyecto comprueban esa suma, la definición de autonomía, el arrastre de saldos, la identidad de cada palanca, el determinismo y las respuestas del asistente: 1.927 comprobaciones en total.

La app está hecha con módulos de JavaScript sin framework, empaquetados con esbuild en una carpeta estática con URL relativas; en el portafolio vive en /demos/solvent/. Los gráficos son SVG propios, la exportación CSV es propia (UTF-8 con marca de orden de bytes y, en ruso, punto y coma y coma decimal, para que la hoja de cálculo la abra sin problemas) y el PDF se dibuja en un canvas y lo empaqueta un escritor mínimo de PDF 1.4 que escribimos nosotros: ninguna librería de gráficos, de interfaz ni de PDF. El diseño es un periódico financiero sobre papel cálido, con Noto Serif Display en los titulares, Inter Tight en el texto y JetBrains Mono en las cifras, todas alojadas en el propio servidor, y una edición nocturna. La interfaz está en inglés y ruso, muestra dólares o rublos a un tipo fijo de demostración de 90 por dólar, abre con una intro de hasta tres segundos que se puede saltar y calma el movimiento para quien pide menos animación.

Qué existe hoy

Hoy existe un concepto que funciona en tarasovvitalii.com/demos/solvent/, con seis secciones (panel, escenarios, comparación, facturas, gastos y resultados), además de Ask Solvent y las exportaciones, construido el 28 de septiembre de 2026. Ese día sus pruebas superaron las 1.927 comprobaciones. En Chrome headless abrimos cada sección en inglés a 1440 px y en ruso en un móvil de 390 px, aplicamos un escenario predefinido, marcamos una factura como pagada (la caja de la cabecera pasó de $148,210 a $151,500), hicimos una pregunta y descargamos el CSV y el PDF, bajo la política de seguridad de contenido de producción del portafolio: ningún error en la consola, ninguna infracción de la política, ningún scroll lateral y ninguna petición a otro servidor.

Todo el JavaScript son 11 archivos y 220 KB, o 72 KB con gzip; la carpeta completa con sus fuentes pesa 0,65 MB. En la dirección publicada, Lighthouse 13.5 (cinco pasadas por dispositivo, medianas, en un MacBook con una carga media de 3 a 9) dio un rendimiento de 81 en móvil y de 98 en ordenador, con accesibilidad y buenas prácticas en 100 en ambos, y la página transfiere 0,47 MB al cargar. Antes de medir corregimos tres cosas en la app: un pie de página que saltaba al cargar, un gráfico y un botón sin nombre accesible, y unos interruptores de menos de 24 px en el móvil.

Qué no demuestra

SOLVENT es un concepto que VITON13 creó para mostrar alcance, no un producto encargado. Kite & Co., sus clientes, proveedores, empleados y todas las cifras son ficticios y se generan en el navegador: no hay cliente, ni usuarios, ni conexión bancaria, ni tráfico, ni ingresos, y nada de la demo está a la venta. No es asesoría financiera: la previsión es un modelo sencillo que supone una demanda plana más allá de la estacionalidad y que no se pierde ningún cliente al subir precios, y su banda del 80 % describe el propio error del modelo sobre datos inventados.

Ask Solvent y los borradores de recordatorio son IA de demostración: reglas y estadística en el navegador, no un modelo de lenguaje, y ningún recordatorio se envía. Las 1.927 comprobaciones demuestran que las cuentas cuadran con sus propias definiciones, no que la previsión fuera a acertar con una empresa real. Cada cifra es una medición de laboratorio en Chrome headless, en una sola máquina y un solo día, y Lighthouse se ejecutó sobre la dirección publicada con un móvil simulado, no en dispositivos reales. Una versión real aún necesitaría conexión bancaria, integración con la contabilidad, cuentas y roles, almacenamiento cifrado y la revisión de profesionales de finanzas.

Cómo revisar el portafolio de un estudio web

Revisión SEO

Medido en la dirección publicada el 28 de septiembre de 2026. Lighthouse (cinco pasadas por dispositivo, medianas, en un MacBook con una carga media de 3 a 9) dio un rendimiento de 81 en móvil (LCP de 3,5 s, 0,47 MB) y de 98 en ordenador (LCP de 0,81 s), con accesibilidad y buenas prácticas en 100 en ambos. El SEO es 63 porque la demo está marcada como noindex, nofollow en la página y en la cabecera del servidor: es un concepto, y la página pensada para el buscador es su caso en el portafolio.

Revisado el 28 de septiembre de 2026: 6 páginas renderizadas en Chrome tal como las ve un rastreador, y Lighthouse 13 en la portada.

Lighthouse, portada

Rendimiento
Móvil81Escritorio98
Accesibilidad
Móvil100Escritorio100
Buenas prácticas
Móvil100Escritorio100
SEO
Móvil63Escritorio63

Comprobaciones de página y SEO técnico

  • Títulos de página únicosfalta1/6
  • Título de 30–65 caracteresfalta0/6
  • Metadescripción de 70–170 caracteresfalta0/6
  • Un solo H1 por páginacorrecto6/6
  • Idioma de la página declaradocorrectoen
  • Diseño móvil sin desplazamiento lateralcorrecto390 px
  • Imágenes con texto alternativocorrecto0 img
  • Enlaces internos rotoscorrecto0
  • URL canónicafalta0/6
  • Open Graph: título e imagenfalta0/6
  • Datos estructurados (JSON-LD)falta0/6
  • sitemap.xml y robots.txtparcial1/2

Revisamos las 6 vistas de la única dirección, renderizadas en Chrome headless a 390 px y a 1440 px. En orden: exactamente un H1 en cada vista, el idioma declarado (en, y ru tras el cambio), ningún scroll lateral a 390 px y 0 enlaces rotos entre los destinos (las seis vistas, studio.viton13.com y el caso del portafolio); no hay <img> que describir, porque los gráficos son SVG, y el gráfico principal tiene nombre accesible. Falta: las 6 vistas comparten un título de 68 caracteres y una descripción de 215, y no hay URL canónica, ni imagen Open Graph (solo título y descripción), ni JSON-LD. robots.txt está en la raíz del dominio; la demo queda fuera de sitemap.xml a propósito.

Si SOLVENT fuera un producto real: dejar la app detrás de un inicio de sesión y fuera del buscador, y darle una web pública con una página por función (panel, escenarios, cobros, gastos), cada una con su título de 30 a 65 caracteres, una descripción de 70 a 170, URL canónica e imagen Open Graph; añadir JSON-LD (Organization, SoftwareApplication, FAQPage para las definiciones, BreadcrumbList) e incluir esas páginas en sitemap.xml. En la dirección publicada, lo que frena la puntuación en móvil es el mayor elemento pintado, el titular del panel, que solo aparece tras la intro (LCP de 3,5 s); una intro más corta la subiría.

Servicios que muestra este caso

Describe la tarea en la página del servicio; el alcance, el plazo y el precio por escrito llegan en un día laborable.

Hablar de un proyecto similar
La portada de Möbius sobre azul marino: el titular «Only further.» en grandes letras blancas con serifa sobre una cinta retorcida de tarjetas de historias en blanco y negro, encima la línea «School & Institute · Ages 5 to 25», en el centro un botón redondo Continue y debajo los selectores «I am a visitor» y «Exploring everything».

CONCEPTOConcepto: no es un encargo de cliente

Möbius School & Institute

Web conceptual · three.js · inglés, ruso · 2026

Möbius es un colegio e instituto ficticio para alumnos de 5 a 25 años, y esta es la web que VITON13 creó para él como concepto para colegios, institutos y universidades. En la portada, 40 tarjetas de historias recorren una banda de Möbius real en three.js; detrás están la película «Quiénes somos», los programas, las herramientas de admisión, un mapa del campus y My Möbius, una demo funcional del área personal para alumnos, familias y profesores.

Leer el caso
Primera diapositiva de VOXA: un enorme «1», un teléfono que escucha «Send Anna $25 for pizza» sobre un pedestal lila dentro de anillos de sonido blancos, una tarjeta flotante «Voice ID 98%» y el título «Pay With Your Voice».

CONCEPTOConcepto: no es un encargo de cliente

VOXA — Banco del futuro

Sitio concepto · three.js · voz · inglés, ruso · 2026

VOXA es un banco del futuro ficticio, y esta es la web que VITON13 hizo para él como concepto para bancos y productos fintech. Una cámara vuela por un mundo de three.js con diez funciones; cada una abre una app real en el teléfono donde el visitante paga a un amigo con la voz, ahorra para un sueño compartido, compra un vuelo que se convierte en tarjeta de embarque o diseña una tarjeta, y una escena final con dos películas de Veo 3.1 le pasa el micrófono.

Leer el caso
La portada de viton13.com en ruso, en vista de escritorio: el menú, un titular que nombra la tienda, los servicios, VJOURNAL, VIT MARKET y SCHOOL, dos botones, pestañas de sección y el panel de la tienda abierto.

PROPIOProducto propio

viton13.com

Next.js 16 · 5 idiomas · 7 dominios · 2026

El sitio web propio de VITON13: una sola aplicación Next.js sirve el dominio principal y seis subdominios de sección en inglés, ruso, español, francés e hindi. Antes de publicar cada versión, un rastreo comprueba sus rutas internas.

Leer el caso