Software & SaaSCliente2026

Thyme

PWA di prenotazione ombrelloni per un lido balneare

  • React
  • Vite
  • TypeScript
  • Tailwind
  • Supabase
  • Stripe
  • TanStack Query
  • Upstash
Mappa degli ombrelloni prenotabili nella PWA Thyme

Contesto

Un lido balneare che prendeva le prenotazioni degli ombrelloni per telefono e su WhatsApp, con la pianta dei posti su carta e gli incassi da riconciliare a fine giornata.


Sfida

Far prenotare e pagare online in pochi secondi, da telefono, anche a chi non installa mai un'app. E arrivare pronti all'apertura della stagione 2026: la prima versione doveva essere un prototipo da validare con il gestore, non un progetto di mesi.


Cosa ho fatto

  • PWA React + TypeScript: mappa interattiva del lido, scelta del posto e dei giorni, riepilogo prezzo.
  • Pagamenti Stripe lato client e server: Payment Element nel frontend, conferma e webhook lato server, nessun importo calcolato nel browser.
  • Supabase: posti, prenotazioni e disponibilità aggiornate in tempo reale.
  • Rate limiting con Upstash: protezione degli endpoint di prenotazione dagli abusi.
  • QR code di conferma via email (Resend), da mostrare all'ingresso.
  • Iterazioni brevi: dal prototipo alla produzione con il gestore che testava ogni versione.

Risultati

In uso per l'intera stagione estiva 2026, con ottimo riscontro da parte del gestore e dei clienti.


Estate 2026
stagione in produzione
100%
pagamenti online
1
prototipo diventato prodotto

Stack

LayerTecnologiaPerché
FrontendReact + Vite + TypeScript + TailwindPWA installabile, veloce su mobile
DatiSupabasePostgres gestito con realtime e auth
PagamentiStripePayment Element + webhook server
ProtezioneUpstash Redisrate limiting serverless
EmailResendconferme con QR

Hai un problema simile?

Raccontamelo in una call di 60 minuti. Ti dico onestamente se e come posso aiutarti.