Simulador d’ingressos
Les palanques del preu, convertides en lliscadors que recalculen l’ingrés a l’instant.
Web i interfície · JavaScript · Demo navegable
El problema
Una estratègia de preus és abstracta fins que es veu moure’s. Explicar a algú que no és tècnic què passa si baixa el preu un 10 % costa mitja reunió; deixar-li moure el lliscador i veure la corba costa deu segons.
Què fa
- Converteix inventari, preu base, ocupació, descompte i demanda en cinc controls.
- Recalcula la projecció d’ingrés a cada canvi, sense recarregar.
- Dibuixa la corba resultant en viu.
- Sense framework, sense compilació i sense dependències: s’obre l’arxiu i funciona.
El que es va decidir en construir-lo
- La corba de la setmana és fixa, no aleatòria
- El perfil dels set dies era aleatori i es redibuixava a cada moviment, així que la corba saltava sola i l’efecte de la palanca que estaves movent es perdia en el soroll. Ara són set factors fixos que sumen exactament set, i una prova ho sosté.
- La tarifa que s’ensenya és l’efectiva
- El panell imprimia el preu base mentre calculava l’ingrés per habitació amb el preu ja descomptat: amb un vint per cent de descompte, les tres xifres posades una al costat de l’altra no quadraven entre si. Ara les tres surten del mateix preu efectiu.
- Un camp buit no omple la pantalla d’errors
- Esborrar un número produïa un valor no numèric que es propagava per totes les xifres sense que res avisés: el panell s’omplia de guions. Ara el càlcul retorna res davant una entrada invàlida i la pantalla manté les últimes xifres vàlides.
- Sense compilació i sense dependències
- El gràfic està dibuixat a mà sobre el llenç del navegador, sense cap biblioteca. S’obre el fitxer i funciona, avui i d’aquí a cinc anys: una demo comercial que depèn d’una biblioteca externa deixa d’obrir-se el dia que aquesta biblioteca canvia d’adreça.
Fins on arriba
- És una calculadora, no un model. L’ocupació és una dada que introdueix qui mira, no una resposta al preu: abaixar la tarifa no puja l’ocupació aquí.
- La projecció de set dies no és una previsió: és l’ingrés diari repartit per set factors fixos.
- No hi ha dades de cap hotel. Els valors de partida són literals d’exemple i el càlcul sencer passa al navegador de qui l’obre.
- La pàgina és només en anglès: es va publicar així al seu repositori i s’incrusta tal qual, sense retraduir-la.
Construït amb
- HTML
- CSS
- JavaScript