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: