Fantasanremo 2022 — Il gioco dedicato al Festival di Sanremo ed Eurovision Song Contest
Web Application
Front-End, Consulenza Back-End
Un gruppo di ragazzi musicisti, fonici e tecnici, appassionati del Festival di Sanremo, hanno ideato un gioco simile al Fantacalcio, nel quale si scommette sui cantanti in gara: il Fantasanremo e il Fantaeurovision
Sviluppo front-end di una web application con l'obiettivo di avere un prodotto scalabile e veloce.
Questa necessità, ci ha portati a sviluppare una PWA con NextJS e ad usare AWS S3 per l'hosting a cui abbiamo aggiunto Cloudfront per la CDN.
L'infrastruttura cloud è stata creata usando terraform, un tool per l'Infrastructure as Code multi provider, che permette di creare i diversi ambienti riducendo il più possibile la possibilità di errore facilitando la gestione/manutenzione.
Abbiamo fornito anche una consulenza su come costruire il backend oltre alla progettazione di una CI/CD. Per quest'ultima si è scelto di usare le github actions, una per ogni ambiente, oltre ad una serie di script bash da noi creati per la pubblicazione su S3.
La web application è stata sviluppata basandoci sul framework NextJs, che si basa su React, e Redux per la gestione dello stato applicativo.
Abbiamo inoltre deciso di usare la versione 9 del nuovo SDK di firebase (su cui è stato costruito il backend) che ci ha permesso di usufruire di un bundle notevolmente ridotto nelle sue dimensioni e del Tree shaking.
Questi sono alcuni strumenti e tecnologie, di cui siamo follemente innamorati, usati per realizzare questo prodotto