Passa al contenuto principale

SagreEventi

SagreEventi (sagre ed eventi enogastronomici) è un'applicazione web per consultare, segnalare e gestire sagre ed eventi enogastronomici. Chiunque può segnalare un evento e vedere cosa c'è in programma, senza account. La modifica degli eventi esistenti è riservata agli utenti con ruolo Admin o Editor.

La soluzione è composta da un'API ASP.NET Core (solo API, nessuna interfaccia ospitata) e da un client Angular + PrimeNG che la usa. Due container Docker (API e Angular) girano dietro il nginx dell'host. L'app non vende biglietti e non gestisce prenotazioni.

Da dove iniziare​

PaginaContenuto
ArchitetturaProgetti della soluzione e motivazioni dello stack
ConfigurazioneImpostazioni dell'API e variabili d'ambiente
APIEndpoint, autenticazione e forma degli eventi
Protezione anti-botProva di lavoro sull'invio delle segnalazioni
ModerazioneStati degli eventi e avviso via email ai moderatori
Sincronizzazione offline-firstCome il client tiene una copia locale e si sincronizza con l'API
Sincronizzazione PWAInstallazione, uso offline e aggiornamenti della PWA
SviluppoBuild, test e migrazioni del database
DeploymentAvvio con Docker e reverse proxy
InformazioniPagina Informazioni: licenza, codice sorgente e versione dell'applicazione

Il codice sorgente è su GitHub.