
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:
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:
Questo ha permesso di individuare le funzionalità essenziali e le aree di miglioramento.
2. Progettazione
Sulla base dell'analisi è stato realizzato:
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