FRANCESCO BORRELLI Home
Case study

FRANCESCO BORRELLI / WEB APP · 2025

Booking IYL: sistema di prenotazione self-hosted

Piattaforma di booking self-hosted con due modalità (Monoservizio e Multiservizio) per ristoranti, studi medici, centri estetici e franchising. Zero database, dati criptati, PWA installabile con notifiche push e gestione completa del personale.

Anno
2025
Località
Lastra a Signa (FI)
Durata
In Sviluppo (dal 2025)
Con
InYourLife srlSviluppo Software
Stack
  • PHP Vanilla
  • JSON Storage
  • JWT Auth
  • PWA
  • WhatsApp API
  • Web Push
Booking IYL
Booking IYL: anteprima della versione desktopBooking IYL: anteprima della versione mobile

Il bisogno del cliente

Offrire a PMI e professionisti un sistema di prenotazione sicuro, self-hosted e senza database, capace di adattarsi sia ad attività con un unico servizio (ristoranti, fisioterapisti, medici) che a realtà multi-servizio con gestione del personale (centri estetici, parrucchieri, toelettature).

Soluzione

Ho progettato Booking IYL su un'architettura Zero Database con storage JSON criptato, divisa in due modalità operative pensate per coprire ogni scenario di prenotazione.

01

Monoservizio

  • Gestione di prenotazioni singole: visite mediche, fisioterapia, ristoranti, pizzerie e simili.
  • Supporto multi-sede per franchising: l'utente seleziona la sede e prenota direttamente.
  • Sistema di overbooking con controlli capillari su orari di apertura, slot occupati e limiti di capienza.
02

Multiservizio

  • Prenotazione di più servizi nella stessa sessione: ideale per centri estetici, parrucchieri, toelettature.
  • Gestione completa del personale: creazione dipendenti, orari di lavoro, giorni di ferie e abilitazione per servizio.
  • L'utente sceglie servizi e operatore preferito; il sistema verifica disponibilità in tempo reale con anti-overbooking attivo.
03

PWA & Notifiche

  • App installabile su smartphone con ricezione notifiche push (VAPID), senza dipendenze da store.
  • Notifiche multicanale: WhatsApp, email e Web Push per conferme, promemoria e variazioni.
04

Statistiche & Remarketing

  • Dashboard con statistiche prenotazioni e registrazione dati clienti.
  • Esportazione contatti per remarketing su piattaforme terze (Brevo, Mailjet e altri).

Risultati

01 / DATA POINT< 100msAPI Response
02 / DATA POINT< 500msWidget Init
03 / DATA POINT< 2sFull Page Load
04 / DATA POINT100%Data Ownership
IL PROSSIMO PASSO

CONTINUIAMO
DA QUI.

Esplora i progetti Parliamone