Progetto 01
Cambioturno
Turni, scambi e ore per bar, ristoranti e locali. Il titolare pubblica la settimana, i dipendenti si scambiano i turni dal telefono.

Il problema
Nei bar e nei ristoranti i turni stanno su un foglio, su Excel o in una foto nel gruppo WhatsApp. Quando qualcuno non può venire, il titolare deve controllare a mano chi ha già troppe ore, chi ha chiuso alle 2 e rientrerebbe alle 9, chi è in ferie. Gli scambi fatti tra colleghi spesso violano riposi e ore senza che nessuno se ne accorga. A fine mese le ore per il consulente del lavoro vanno ricostruite a mano.
La soluzione
L'ho progettato e sviluppato da zero, come prodotto in abbonamento. Il titolare prepara la settimana nel planner e la pubblica. I dipendenti cedono o si scambiano i turni da un'app che si installa sul telefono e mostra i turni anche senza rete. Un motore di regole controlla ogni modifica: riposo minimo, ore di contratto, qualifiche, ferie. Gli scambi in regola si approvano da soli, gli altri vanno al responsabile, che può decidere anche da Telegram. A fine mese il report separa ore notturne, domenicali e festive e si scarica in Excel o CSV.
Stack
- Next.js
- TypeScript
- Tailwind CSS
- Prisma
- MySQL
- Better Auth
- Stripe
- Telegram (grammY)
- Vitest
- Playwright
Risultato
Il prodotto è completo: planner, app del dipendente, approvazioni, notifiche, report, abbonamenti con Stripe e una demo senza registrazione. Ognuna delle 59 situazioni di regole e scambi previste ha un test automatico, e passano tutte. In totale 251 test sulla logica e sul database e 78 prove nel browser, su telefono e computer, con un controllo di accessibilità su ogni pagina.
Galleria



