Simulador de ingresos

Las palancas del precio, convertidas en deslizadores que recalculan el ingreso al instante.

Web e interfaz · JavaScript · Demo navegable

El problema

Una estrategia de precios es abstracta hasta que se ve moverse. Explicarle a alguien que no es técnico qué pasa si baja el precio un 10 % cuesta media reunión; dejarle mover el deslizador y ver la curva cuesta diez segundos.

Qué hace

  • Convierte inventario, precio base, ocupación, descuento y demanda en cinco controles.
  • Recalcula la proyección de ingreso con cada cambio, sin recargar.
  • Dibuja la curva resultante en vivo.
  • Sin framework, sin compilación y sin dependencias: se abre el archivo y funciona.

Lo que se decidió al construirlo

La curva de la semana es fija, no aleatoria
El perfil de los siete días era aleatorio y se redibujaba con cada movimiento, así que la curva saltaba sola y el efecto de la palanca que estabas moviendo se perdía en el ruido. Ahora son siete factores fijos que suman exactamente siete, y una prueba lo sostiene.
La tarifa que se enseña es la efectiva
El panel imprimía el precio base mientras calculaba el ingreso por habitación con el precio ya descontado: con un veinte por ciento de descuento, las tres cifras puestas una al lado de otra no cuadraban entre sí. Ahora las tres salen del mismo precio efectivo.
Un campo vacío no llena la pantalla de errores
Borrar un número producía un valor no numérico que se propagaba por todas las cifras sin que nada avisara: el panel se llenaba de guiones. Ahora el cálculo devuelve nada ante una entrada inválida y la pantalla mantiene las últimas cifras válidas.
Sin compilación y sin dependencias
El gráfico está dibujado a mano sobre el lienzo del navegador, sin ninguna biblioteca. Se abre el fichero y funciona, hoy y dentro de cinco años: una demo comercial que depende de una biblioteca externa deja de abrirse el día que esa biblioteca cambia de dirección.

Hasta dónde llega

  • Es una calculadora, no un modelo. La ocupación es un dato que introduce quien mira, no una respuesta al precio: bajar la tarifa no sube la ocupación aquí.
  • La proyección de siete días no es una previsión: es el ingreso diario repartido por siete factores fijos.
  • No hay datos de ningún hotel. Los valores de partida son literales de ejemplo y el cálculo entero ocurre en el navegador de quien lo abre.
  • La página está solo en inglés: se publicó así en su repositorio y se embebe tal cual, sin retraducirla.

Construido con

  • HTML
  • CSS
  • JavaScript

Respalda este servicio

Diseño de páginas web y tiendas online

Leer el código · Abrir la demo