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