Torna al portfolio
front-end

Kitchen Rota — Web App per la Gestione dei Turni

Kitchen Rota è una web app per la pianificazione e gestione dei turni dei volontari di una mensa sociale. Centralizza disponibilità, assegnazioni e presenze in un'unica interfaccia, eliminando la gestione manuale tramite fogli o messaggi. Sviluppata come project work finale del percorso Digital Transformation Specialist di Refresh Academy, con un team di sviluppo e stack full stack: React, Vite, Tailwind CSS nel frontend, Express.js e PostgreSQL nel backend.

Kitchen Rota — Web App per la Gestione dei Turni

Descrizione

Kitchen Rota è una web app per la pianificazione e gestione dei turni dei volontari di una mensa sociale. Centralizza disponibilità, assegnazioni e presenze in un'unica interfaccia, eliminando la gestione manuale tramite fogli o messaggi. Sviluppata come project work finale del percorso Digital Transformation Specialist di Refresh Academy, con un team di sviluppo e stack full stack: React, Vite, Tailwind CSS nel frontend, Express.js e PostgreSQL nel backend.

Problema

Sostituire una gestione manuale dei turni — dispersiva, soggetta a errori e sovrapposizioni — con uno strumento digitale accessibile anche a utenti con competenze informatiche limitate. Il vincolo principale: semplicità d'uso per coordinatori e volontari, senza sacrificare la flessibilità nella pianificazione mensile.

Soluzione

Progettazione e sviluppo del frontend: componenti React, gestione degli stati applicativi, organizzazione delle schermate e integrazione con le API REST del backend. Contributo specifico alla dashboard di assegnazione turni, con focus su chiarezza visiva e usabilità. Collaborazione alla definizione dell'interfaccia utente e dell'esperienza d'uso tramite Figma.

Risultato

Prototipo funzionante con autenticazione utenti, gestione ruoli, selezione volontari per settore e salvataggio roster su database. Prima esperienza concreta di sviluppo full stack in team con metodologia Agile e workflow Git condiviso

Strumenti utilizzati

  • React
  • Vite
  • Tailwind CSS
  • JavaScript
  • TypeScript
  • PostgreSQL
  • Express.js
  • REST API
  • Figma
  • Git

Gallery

Kitchen Rota — Web App per la Gestione dei Turni
WhatsApp