"Rombo.app" è un’applicazione web ASP.NET basata su framework .NET e database PostgreSQL, che gestisce l'organizzazione eventi dei Chapter Harley Davidson."
Funzionalità
Il progetto prevede le seguenti funzionalità:
accesso e utilizzo tramite browser web da ogni dispositivo (PC; tablet; smartphone)
dominio personalizzato fornito di certificato SSL DV ('SSL' sta per Secure Sockets Layer ed è un protocollo che rende sicuri gli scambi di dati sul web, attraverso la crittografia. Il certificato SSL DV (Domain Validated) verifica che il dominio sia sotto il controllo del richiedente e consente la cifratura della sessione con chiavi da 128 bit o superiore. Questo garantisce ai visitatori del sito, di completare una registrazione o una transazione in modo sicuro e protetto. Una volta installato il certificato, il sito sarà raggiungibile con protocollo di comunicazione sicura su Internet (https) e mostrerà un lucchetto verde nella barra degli indirizzi.)
semplicità di utilizzo per chi ha poca dimestichezza con internet (è disponibile un breve manuale d’uso)
autenticazione degli utenti tramite credenziali uniche; e ruoli definiti a livello utente per dividere le mansioni (Administrators, Cashiers, ActivityOfficer, Riders)
possibilità per i partecipanti di registrarsi nel sito compilando un semplice form
creazione di eventi (titolo; data; descrizione dettagliata; locandina)
notifica tramite e-mail agli utenti registrati della creazione di un nuovo evento
possibilità per gli utenti registrati di iscriversi agli eventi creati
possibilità per gli utenti registrati di indicare l’avvenuto pagamento della quota per la partecipazione (indicando i dettagli del pagamento)
invio di email di conferma agli utenti in corrispondenza della loro iscrizione agli eventi e all’avvenuto pagamento
alla conclusione dell'evento; assegnazione dei chilometri ai partecipanti confermati
classifica chilometri del Chapter
reportistica per l’amministrazione degli eventi (n.ro di iscritti, n.ro di iscritti che hanno pagato la quota di partecipazione, ranking chilometri)
Tecnologie
Il progetto fa uso delle seguenti tecnologie:
.NET 10 / ASP.NET Core MVC e Razor Views (dettagli)