[{"data":1,"prerenderedAt":184},["ShallowReactive",2],{"progetto-/progetti/piattaforma-gamification-enti-pubblici-cultura":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"category":10,"sector":11,"tags":12,"results":17,"technologies":21,"date":28,"featured":6,"listed":6,"body":29,"_type":178,"_id":179,"_source":180,"_file":181,"_stem":182,"_extension":183},"/progetti/piattaforma-gamification-enti-pubblici-cultura","progetti",false,"","Piattaforma Gamification per Enti Pubblici (Ambito Culturale)","Piattaforma di gamification per enti pubblici nel settore culturale: utenti coinvolti tramite missioni, giochi e contenuti educativi in una PWA mobile-first con architettura multi-tenant (istanza dedicata per sede o ente). Progress tracking, reward system e funzionalità offline.","PWA","Pubblica Amministrazione / Cultura",[13,10,14,15,16],"Vue.js","Gamification","Multi-tenant","Offline-first",[18,19,20],"Architettura multi-tenant scalabile: un'istanza dedicata per ciascun ente o sede","Sistema missioni e reward con progress tracking e badge","Funzionamento offline completo grazie a Service Worker e Workbox",[22,23,24,25,26,27],"Vue.js 3","Tailwind CSS 4","Leaflet","Motion.dev","Workbox PWA","GitLab CI/CD","2025-11-20",{"type":30,"children":31,"toc":175},"root",[32,62,130,156],{"type":33,"tag":34,"props":35,"children":36},"element","p",{},[37,40,46,48,53,55,60],{"type":38,"value":39},"text","Rendere l’esperienza ",{"type":33,"tag":41,"props":42,"children":43},"strong",{},[44],{"type":38,"value":45},"in ambito culturale e formativo",{"type":38,"value":47}," interattiva e coinvolgente per un pubblico abituato al digitale richiedeva più di una brochure online: serviva un percorso guidato da missioni, giochi e contenuti curati, fruibile dal telefono e in contesti dove la rete non è mai scontata. Il progetto è stato commissionato da ",{"type":33,"tag":41,"props":49,"children":50},{},[51],{"type":38,"value":52},"un soggetto che opera nel settore pubblico",{"type":38,"value":54}," (dettagli del committente non pubblicati per riservatezza), con l’obiettivo di uniformare qualità e innovazione su ",{"type":33,"tag":41,"props":56,"children":57},{},[58],{"type":38,"value":59},"più sedi e contesti di fruizione",{"type":38,"value":61},".",{"type":33,"tag":34,"props":63,"children":64},{},[65,67,72,74,79,81,86,88,93,95,100,102,107,109,114,116,121,123,128],{"type":38,"value":66},"La soluzione è una ",{"type":33,"tag":41,"props":68,"children":69},{},[70],{"type":38,"value":71},"Progressive Web App",{"type":38,"value":73}," mobile-first con architettura ",{"type":33,"tag":41,"props":75,"children":76},{},[77],{"type":38,"value":78},"multi-tenant",{"type":38,"value":80},": ogni ",{"type":33,"tag":41,"props":82,"children":83},{},[84],{"type":38,"value":85},"ente o sede",{"type":38,"value":87}," dispone di un’istanza dedicata con branding, contenuti e missioni propri. Il flusso di accesso accompagna l’utente da ",{"type":33,"tag":41,"props":89,"children":90},{},[91],{"type":38,"value":92},"ospite",{"type":38,"value":94}," a ",{"type":33,"tag":41,"props":96,"children":97},{},[98],{"type":38,"value":99},"OTP",{"type":38,"value":101}," fino alla ",{"type":33,"tag":41,"props":103,"children":104},{},[105],{"type":38,"value":106},"registrazione",{"type":38,"value":108},", con tracciamento dei progressi e un sistema di ",{"type":33,"tag":41,"props":110,"children":111},{},[112],{"type":38,"value":113},"reward e badge",{"type":38,"value":115},". Le ",{"type":33,"tag":41,"props":117,"children":118},{},[119],{"type":38,"value":120},"mappe interattive",{"type":38,"value":122}," (Leaflet) guidano la scoperta degli spazi; le sezioni dedicate ai giochi sfruttano ",{"type":33,"tag":41,"props":124,"children":125},{},[126],{"type":38,"value":127},"animazioni",{"type":38,"value":129}," (Motion.dev) per rendere l’interazione fluida e memorabile.",{"type":33,"tag":34,"props":131,"children":132},{},[133,135,140,142,147,149,154],{"type":38,"value":134},"Nei luoghi di fruizione pubblica, dove la connessione è spesso scarsa, l’app si affida a ",{"type":33,"tag":41,"props":136,"children":137},{},[138],{"type":38,"value":139},"Service Worker",{"type":38,"value":141}," e ",{"type":33,"tag":41,"props":143,"children":144},{},[145],{"type":38,"value":146},"Workbox",{"type":38,"value":148}," per caching e funzionamento ",{"type":33,"tag":41,"props":150,"children":151},{},[152],{"type":38,"value":153},"offline completo",{"type":38,"value":155},", così missioni e contenuti restano utilizzabili senza interruzioni.",{"type":33,"tag":34,"props":157,"children":158},{},[159,161,166,168,173],{"type":38,"value":160},"L’architettura multi-tenant si è dimostrata ",{"type":33,"tag":41,"props":162,"children":163},{},[164],{"type":38,"value":165},"scalabile",{"type":38,"value":167}," (istanza per ente o sede), il sistema missioni e reward ha offerto ",{"type":33,"tag":41,"props":169,"children":170},{},[171],{"type":38,"value":172},"progress tracking",{"type":38,"value":174}," chiaro e il comportamento offline ha garantito un’esperienza stabile anche negli ambienti più critici dal punto di vista della rete.",{"title":7,"searchDepth":176,"depth":176,"links":177},2,[],"markdown","content:progetti:piattaforma-gamification-enti-pubblici-cultura.md","content","progetti/piattaforma-gamification-enti-pubblici-cultura.md","progetti/piattaforma-gamification-enti-pubblici-cultura","md",1776098676374]