Cultura ed enti pubblici · PWA

PWA gamificata per enti e luoghi della cultura

Una Progressive Web App progettata per trasformare la visita in un percorso fatto di missioni, mappe e contenuti interattivi, mantenendo l’esperienza disponibile anche negli spazi in cui la connessione è instabile.

Famiglia durante un percorso culturale supportato da una PWA
Missioni e contenuti digitali accompagnano l’osservazione e la scoperta degli spazi culturali.

Sintesi del progetto

Settore
Cultura ed enti pubblici
Tipologia
Progressive Web App
Ambito
Progetto destinato al Ministero della Cultura (MiC)

Progetto sviluppato in collaborazione con un’agenzia digitale e destinato al Ministero della Cultura (MiC).

Portare il pubblico dentro un percorso, non davanti a una brochure

Un’esperienza digitale dedicata alla cultura non può limitarsi a riproporre sul telefono una sequenza di testi. Il progetto richiedeva un percorso capace di collegare contenuti, luoghi e attività, mantenendo l’interazione semplice per un pubblico eterogeneo.

La piattaforma doveva inoltre adattarsi a enti e sedi differenti, conservando una struttura comune ma permettendo a ciascun contesto di utilizzare identità, contenuti, mappe e missioni proprie.

  • Percorsi distribuiti tra più sedi e contesti
  • Contenuti differenziati per ente
  • Esperienza progettata principalmente per smartphone
  • Progressi da conservare durante la visita
  • Connessione non sempre affidabile
  • Necessità di una struttura riutilizzabile

Sviluppo tecnico in collaborazione con un’agenzia digitale

Upstudioit ha partecipato allo sviluppo della piattaforma lavorando insieme a un’agenzia digitale nell’ambito di un progetto destinato al Ministero della Cultura (MiC).

La collaborazione ha permesso di inserire lo sviluppo frontend e PWA all’interno di un progetto più ampio, mantenendo il confronto con il team dell’agenzia e adattando l’implementazione alle esigenze dei diversi enti coinvolti.

Il contributo di Upstudioit ha riguardato lo sviluppo dell’interfaccia, i componenti PWA, la gestione dello stato, l’esperienza mobile, le mappe, i giochi e le animazioni, nonché il funzionamento offline previsto dall’applicazione.

Una piattaforma comune, esperienze distinte per ogni ente

La PWA utilizza un’architettura multi-tenant: la stessa base applicativa può servire enti o sedi differenti mantenendo separati configurazione, identità visiva, contenuti e missioni.

Questa impostazione permette di introdurre nuove esperienze senza duplicare l’intera applicazione e consente di evolvere le funzionalità comuni mantenendo le specificità di ciascun contesto.

  • Base applicativa condivisa
  • Configurazione per ente o sede
  • Contenuti separati
  • Branding configurabile
  • Missioni specifiche

La visita costruita come una sequenza di attività

Le missioni accompagnano l’utente attraverso tappe e contenuti collegati al luogo. Ogni attività completata aggiorna il percorso e rende visibile ciò che resta da scoprire.

Reward e badge forniscono un riscontro sul progresso senza trasformare l’esperienza culturale in una semplice raccolta punti. La gamification sostiene l’esplorazione e la continuità del percorso.

Missioni

Attività associate a luoghi, contenuti o tappe della visita.

Progresso

Stato del percorso aggiornato in base alle attività completate.

Reward e badge

Riconoscimenti digitali collegati agli obiettivi previsti dall’esperienza.

Visitatore che consulta contenuti digitali davanti a un reperto archeologico
La scheda digitale offre un livello di approfondimento mentre il reperto rimane al centro dell’esperienza.

Il telefono aiuta a osservare ciò che si trova davanti

I contenuti digitali vengono collegati alle tappe fisiche del percorso. Il visitatore può consultare una scheda, ascoltare un contributo o completare un’attività mantenendo il luogo e il reperto al centro dell’attenzione.

L’interfaccia non sostituisce l’esperienza nello spazio: aggiunge contesto e permette di costruire una relazione tra osservazione, racconto e avanzamento della missione.

Orientarsi tra sedi, spazi e tappe

Le mappe interattive, realizzate con Leaflet, aiutano l’utente a individuare luoghi e tappe del percorso. I punti possono essere associati a contenuti e missioni, creando un collegamento tra posizione e attività da svolgere.

Dall’accesso come ospite alla registrazione

Il flusso accompagna l’utente da una prima consultazione come ospite fino all’accesso tramite OTP e alla registrazione, quando necessaria per conservare progressi e attività.

Le diverse modalità permettono di ridurre gli ostacoli all’ingresso e richiedere l’identificazione soltanto nei passaggi in cui produce un beneficio reale per l’esperienza.

Contenuti disponibili anche quando la rete è instabile

Service Worker e Workbox gestiscono il caching delle risorse previste per la visita. Dopo che i contenuti necessari sono stati scaricati, la PWA può continuare a rendere disponibili missioni e informazioni anche in assenza temporanea di connessione.

Quando la rete torna disponibile, le attività che richiedono il collegamento possono riprendere secondo il comportamento previsto dall’applicazione.

Interazioni costruite per il contenuto

Le sezioni dedicate ai giochi utilizzano animazioni e transizioni per fornire un riscontro immediato alle azioni dell’utente. Motion.dev viene impiegato per coordinare il movimento dell’interfaccia senza separarlo dalla logica delle attività.

Le animazioni devono rimanere funzionali alla comprensione e rispettare le preferenze di riduzione del movimento.

Collaborazioni tecniche per agenzie e studi digitali

Upstudioit collabora con agenzie digitali e studi di comunicazione che hanno bisogno di integrare competenze tecniche nei propri progetti. Possiamo affiancare il team nello sviluppo frontend, nelle applicazioni web, nelle PWA e nelle integrazioni, mantenendo chiari ruoli, responsabilità e rapporto con il cliente finale.

La collaborazione può riguardare una singola fase, un componente specifico o lo sviluppo continuativo della parte applicativa.

  • Sviluppo tecnico integrato nel team dell’agenzia
  • Confronto diretto con designer e referenti di progetto
  • Possibilità di lavorare in white label quando concordato

Parliamo di una collaborazione

Una struttura riutilizzabile per esperienze culturali differenti

Il progetto ha prodotto una base applicativa capace di ospitare configurazioni e contenuti differenti, mantenendo comuni i principali meccanismi di navigazione, missione e progressione.

  • Esperienze configurabili

    Enti e sedi possono utilizzare contenuti, identità e missioni specifiche sulla stessa base applicativa.

  • Percorso tracciabile

    Missioni, reward e progressi compongono una sequenza comprensibile per l’utente.

  • Continuità con rete instabile

    Le risorse memorizzate restano disponibili durante le interruzioni di connessione previste dal funzionamento della PWA.

Tecnologie utilizzate

Tecnologie organizzate per funzione
FunzioneTecnologie
InterfacciaVue.js 3, Tailwind CSS 4
MappeLeaflet
AnimazioniMotion.dev
PWA e offlineWorkbox, Service Worker
DistribuzioneGitLab CI/CD

Hai un progetto culturale o cerchi un partner tecnico per la tua agenzia?

Raccontaci il contesto, il pubblico e gli strumenti già previsti. Possiamo valutare il contributo tecnico più adatto e il modo corretto di inserirci nel progetto.

Dopo le risposte vedrai un primo orientamento. L’invio dei recapiti è facoltativo: puoi approfondire solo se lo desideri.

Preferisci scriverci direttamente? Vai a Contatti

Domanda 1 di 2

Da quale realtà ci contatti?

Da quale realtà ci contatti?