Home › Portfolio › Preventivatore

Preventivatore

Preventivi e ordini per tende su misura

Panini Tessuti · Tendaggi e arredo tessile · 2026 · In collaudo · Web (desktop, tablet e smartphone)

Web app con cui in negozio si configura una tenda misura per misura: sei configuratori guidati calcolano il prezzo voce per voce sui listini del laboratorio, il preventivo diventa ordine e il PDF si consegna al cliente.

La sfida

Panini Tessuti preventivava con un'applicazione iPad fatta su misura anni fa. Funzionava, ma ogni prezzo era scritto dentro al programma: cambiare un listino voleva dire riscrivere il codice e ripubblicare l'app, e intanto si vendeva con i prezzi vecchi. I preventivi vivevano su un dispositivo solo, e le regole di calcolo, quarant'anni di mestiere dallo sviluppo tubo al riporto della mantovana, esistevano solo lì dentro.

La soluzione

Abbiamo riscritto il preventivatore come applicazione web, leggendo il programma originale riga per riga per riprodurne i conti senza cambiare un euro. Il motore di calcolo è un pezzo isolato e verificato a parte, senza un solo prezzo nel codice: listini, posizioni tavolo, matrici dei tessuti e parametri stanno nel database e si modificano dal gestionale. L'API in PHP e MySQL gira sull'hosting che il cliente già pagava, senza costi aggiuntivi, e l'applicazione si usa dal computer dell'ufficio e dall'iPad in negozio sugli stessi dati.

L'applicazione

La schermata iniziale dal computer dell'ufficio: i sei configuratori e il gestionale.
La schermata iniziale dal computer dell'ufficio: i sei configuratori e il gestionale.
La stessa schermata sull'iPad in negozio, a tastoni.
La stessa schermata sull'iPad in negozio, a tastoni.
Un configuratore passo per passo, con il totale sempre visibile in fondo.
Un configuratore passo per passo, con il totale sempre visibile in fondo.
I preventivi salvati: ogni riga conserva i prezzi del giorno in cui è stata calcolata.
I preventivi salvati: ogni riga conserva i prezzi del giorno in cui è stata calcolata.
Il PDF del preventivo, generato nel browser.
Il PDF del preventivo, generato nel browser.
Un listino a scaglioni, modificabile dal negozio.
Un listino a scaglioni, modificabile dal negozio.

Funzionalità principali

Sei configuratori guidati

Tendoni, tendini, tende a pacchetto, binari a pannello, veneziane e tende a rullo. Le domande arrivano un passo alla volta e il costo si compone mentre si inseriscono le misure.

I prezzi in mano al negozio

Listini a scaglioni, posizioni tavolo, matrici dei tessuti, accessori e parametri: tutto si cambia dall'applicazione, e vale dal preventivo successivo.

Ogni voce dice da dove viene

Il dettaglio del costo riporta il listino e lo scaglione di ogni euro, anche riaprendo un preventivo di qualche anno prima.

Preventivi congelati, ordini numerati

Una riga salvata conserva i prezzi del giorno in cui è stata calcolata. L'ordine eredita il preventivo senza ricalcolarlo e prende un numero progressivo, con quota di pagamento e acconto.

PDF generati nel browser

Due versioni dello stesso documento, completa di dettaglio per il negozio e breve per il cliente, prodotte dai dati salvati senza passare da nessun server esterno.

Controlli che fermano un preventivo sbagliato

Misure fuori listino, altezze che la posizione non regge, accessori incompatibili: finché c'è un problema la configurazione non si aggiunge, invece di produrre un totale che il laboratorio non potrebbe onorare.

Pensato per il tablet

Schermata iniziale a tastoni, menu a tendina, tastierino numerico sui campi di misura e totale sempre visibile in fondo allo schermo.

Tecnologie

  • TypeScript
  • React
  • Vite
  • PHP 8
  • MySQL
  • pdf-lib
  • Zod
  • Vitest

Risultati

  • 420 test automatici, fra cui una suite che verifica le stesse regole su tutte e due le implementazioni dei dati
  • Un prezzo si aggiorna in dieci secondi dal negozio, non più con una nuova versione dell'applicazione
  • Gli stessi preventivi dal computer dell'ufficio e dall'iPad in sala mostra
  • Guida d'uso inclusa nell'applicazione, per chi la apre la prima volta
  • Nessun costo ricorrente oltre al dominio e all'hosting già attivi

Vuoi un progetto come questo? Contattaci