Questo sito web intende raccogliere tutti i contenuti relativi alle rassegne culturali organizzate dall'Istituto Tecnico Tecnologico "Blaise Pascal" di Cesena per crearne un archivio virtuale facilmente consultabile.
Dopo aver scaricato una copia del progetto sul proprio pc, aprire un nuovo terminale all'interno del progetto e digitare
npm run dev
La piattaforma non prevede nulla di back-end. Per quanto riguarda il front-end:
- ReactJS + JavaScript
- Bootstrap
- Development server: Vite
Tutte le foto che non fanno parte della sezione 'Galleria' presente sulle pagine dedicate alla descrizione di una singola rassegna sono salvate in locale. Per le immagini della galleria si fa utilizzo di Flickr, che mette a disposizione la sua API - FlickrAPI.
Il routing dell'applicazione è gestito da react-router-dom
, libreria di terze parti di riferimento per questo compito.
Il file DB_Eventi.js
simula il database che raccoglie tutte le informazioni sulle rassegne svolte. Fino a quando si parla di un piccolo numero di rassegne non vale la pena di complicare la struttura del codice rispetto allo stato attuale.
Il sito, inizialmente hostato su GitHub Pages, è stato spostato su Google Firebase per questioni di performance.
Si ringrazia per l'aiuto Ludovico Maria Spitaleri, che ha contribuito a scegliere quale strategia adottare per effettuare il display delle foto.