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
| Pagina | Contenuto |
|---|---|
| Architettura | Progetti della soluzione e motivazioni dello stack |
| Configurazione | Impostazioni dell'API e variabili d'ambiente |
| API | Endpoint, autenticazione e forma degli eventi |
| Protezione anti-bot | Prova di lavoro sull'invio delle segnalazioni |
| Moderazione | Stati degli eventi e avviso via email ai moderatori |
| Sincronizzazione offline-first | Come il client tiene una copia locale e si sincronizza con l'API |
| Sincronizzazione PWA | Installazione, uso offline e aggiornamenti della PWA |
| Sviluppo | Build, test e migrazioni del database |
| Deployment | Avvio con Docker e reverse proxy |
| Informazioni | Pagina Informazioni: licenza, codice sorgente e versione dell'applicazione |
Il codice sorgente è su GitHub.