Creare una applicazione con un layout (responsive) composto in questo modo:
Sfruttare gli endpoint esposti al link https://api.spaceflightnewsapi.net/v3/documentation
Mostrare quindi un calendario relativo alle pubblicazioni degli articoli e una tabella che mostra tutti gli articoli.
Il calendario deve essere realizzato con l’ausilio della libreria https://fullcalendar.io/
La tabella invece dovrà avere dei filtri che permetteranno appunto di riorganizzare i dati contenuti al suo interno. Ad esempio la chiamata https://api.spaceflightnewsapi.net/v3/articles ritorna un array di oggetti, ogni oggetto ha diverse proprietà. Tramite la proprietà “newsSite” generare un filtro (sotto forma di un elemento html SELECT) che abbia come opzioni i valori che può assumere newsSite nell’array ritornato. I dati da esporre nella tabella per ogni articolo sono:
Aggiungere un bottone per esportare la lista di dati (filtrata o non) in formato CSV.
Creare una serie di statistiche con la libreria https://www.chartjs.org/ che mostrino:
PLUS: creare un bot discord, da testare su un server di proprietà del gruppo di lavoro, tramite la libreria https://discord.js.org/ che accetta i comandi: