Torna al portfolio
Sviluppo di un gestionale per parrucchieri

Sviluppo di un gestionale per parrucchieri

Hair Brush

Overview del progetto

Con Hair Brush ho progettato e sviluppato una web application gestionale su misura per saloni di parrucchieri, con l'obiettivo di integrare l'intelligenza artificiale nei processi quotidiani dell'attività.


Il progetto nasce dall'esigenza di semplificare la gestione operativa del salone, dalla pianificazione degli appuntamenti alla prenotazione online, permettendo al team di risparmiare tempo e concentrarsi maggiormente sul lavoro con i clienti.

Obiettivi del cliente

Hair Brush desiderava valutare l'introduzione dell'AI nella propria attività per:


  • Ottimizzare la gestione del tempo
  • Ridurre le attività manuali e ripetitive
  • Migliorare l'esperienza di prenotazione per i clienti
  • Avere una visione chiara e centralizzata del lavoro del team

  • Analisi e soluzione proposta


    In una fase iniziale è stata valutata l'integrazione con il gestionale già in uso. Tuttavia, l'assenza di API disponibili ha reso questa soluzione non percorribile.

    Analisi e soluzione proposta

    La scelta è stata quindi quella di sviluppare un gestionale completamente nuovo, progettato attorno alle reali esigenze del salone e pronto ad accogliere funzionalità basate su AI.


    Fasi del progetto


    1. Analisi dei requisiti


    La prima fase si è concentrata sull'ascolto del cliente e sull'analisi dei flussi di lavoro quotidiani:


  • Gestione degli appuntamenti
  • Organizzazione del team
  • Relazione con i clienti
  • Limiti e criticità del gestionale precedente

  • Questo ha permesso di individuare le funzionalità essenziali e le aree di miglioramento.


    2. Progettazione


    Sulla base dell'analisi è stato realizzato:


  • Il design dell'applicazione
  • La definizione delle feature principali
  • La struttura dei permessi e dei ruoli utente

  • 3. Tech Stack e sviluppo


    Per lo sviluppo della web app è stato scelto Next.js come framework principale, affiancato da Tailwind CSS per la gestione dello styling. Il database è stato progettato e configurato tramite Supabase, garantendo scalabilità, sicurezza e una gestione efficiente dei dati.

    Funzionalità principali

    L'applicazione consente di:

    • Visualizzare il calendario personale e quello dei collaboratori
    • Gestire ruoli e livelli di permesso (visualizzazione, modifica del proprio calendario o di quello altrui)
    • Creare, spostare e modificare appuntamenti
    • Salvare e gestire l'anagrafica clienti
    • Configurare servizi, orari di apertura e disponibilità del team
    • Gestire blocchi di calendario e ferie
    • Ricevere prenotazioni online dal sito o dai social tramite una pagina dedicata
    • Gestire i pagamenti e tracciare le spese
    • Amministrare prodotti e magazzino

    Testing e deployment

    Una volta completato lo sviluppo, l'applicazione è stata sottoposta a una fase di testing approfondita per individuare e risolvere bug e imperfezioni.

    Successivamente, è stato fatto il deployment dell'app per creare una base stabile su cui continuare l'evoluzione del progetto.

    Evoluzioni future

    La fase successiva prevede l'introduzione dell'intelligenza artificiale, con particolare focus su:

    • Prenotazione, rescheduling ed eliminazione degli appuntamenti tramite WhatsApp
    • Reminder per recensioni Google, per aumentare il ranking dell'attività ed avere più clienti
    • Reminder per appuntamenti, per diminuire i no show e limitare problemi di organizzazione

    Tech Stack

    Next.jsTailwind CSSSupabase