Eventify-Master is a comprehensive Event Management System built on the principles of Clean Architecture using .NET Core. This system enables users to efficiently create, manage, and register for events, incorporating features such as venue management, sponsorships, speaker engagements, and attendee feedback.
- Create, manage, and register for events.
- Venue management for event locations.
- Sponsorship management for event sponsors.
- Speaker engagements and profiles.
- Session management within events.
- Attendee feedback for sessions.
- Clean Architecture design principles.
- CQRS implementation for improved scalability.
-
Clone the repository:
git clone https://github.com/ihajoosten/Eventify.git
cd Eventify
dotnet run
-
Add Migrations Entity Framework:
dotnet ef add migrations <Name> -c EventifyDbContext --project Eventify.Infrastructure --startup-project Eventify.Api
-
Update Database Entity Framework:
dotnet ef database update -c EventifyDbContext --project Eventify.Infrastructure --startup-project Eventify.Api