Event Manager è una piattaforma per la gestione di eventi e prenotazioni.
- Gestione utenti:
- Registrazione, login e gestione del profilo.
- Ruoli distinti: Amministratori (creano eventi) e utenti normali (prenotano eventi).
- Gestione eventi:
- Creazione, modifica e cancellazione di eventi.
- Visualizzazione della lista eventi e dettagli evento.
- Prenotazioni:
- Prenotazione eventi con controllo del numero massimo di partecipanti.
- Dashboard amministratore:
- Statistiche e gestione centralizzata degli eventi.
- Notifiche email:
- Conferme di prenotazione e notifiche di cancellazione.
- Backend: Node.js, Express.js, MongoDB, Mongoose.
- Frontend: React.js, React Router, Bootstrap.
- Deploy: Heroku per il backend, Netlify o Vercel per il frontend.
- Clona il repository:
git clone <URL_DEL_REPOSITORY> cd event-manager