EventEase is a Blazor WebAssembly application for browsing events, viewing event details, and completing registrations.
- Event listing with search and scalable rendering modes
- Event details page with attendance insights
- Registration form with validation and graceful error handling
- Session tracking for user profile and registrations
- Attendance tracking per event
- .NET 10
- Blazor WebAssembly
- Bootstrap (default styling)
- .NET SDK 10.0 or later
dotnet restore
dotnet build
dotnet runThen open the local URL shown in the terminal.
Pages/- Routeable pages (Events, Details, Registration, Session)Components/- Reusable UI componentsServices/- App services (catalog, session, attendance)Models/- Domain and state models
This project is licensed under the MIT License. See the LICENSE file for details.