Vai all'app!

Castelli dell'Emilia-Romagna

Dopo aver visto questo portale istituzionale ho pensato che sarebbe stato molto interessante avere quei castelli "in tasca". Non avendo trovato API pubbliche o un DB di quei dati ho dovuto prendermeli facendo navigare il sito ad un bot che ho scritto in NodeJS e elaborando pagina per pagina.

Questa app nasce dalla voglia di sperimentare il mondo delle PWA, un insieme di tecnologie capace di avvicinare ancora di più le webapp alle app native del mondo mobile.
Ne ho approfittato per immergermi nel mondo React, studiando tutto l'ecosistema (Redux, RXJS, Styled components, Firebase, ...).

La caratteristica principale di questa micro-applicazione è di poter funzionare totalmente offline. Infatti vengono sfruttati sistemi di caching dei files dell'app (assets tipo il motore JS) e il salvataggio del database nel dispositivo, database che risiede su Firebase.