A web-based Event Management System built using ASP.NET MVC.
-EventManagement (Project Root) │ ├── Controllers │ ├── AccountController.cs ← Handles Login │ ├── BookingController.cs ← Handles Event Booking, Final Summary, All Bookings, Cancel │ ├── FoodController.cs ← Handles Food Booking │ └── LightingController.cs ← Handles Lighting Booking │ ├── Models │ ├── BookingMaster.cs ← Stores BookingNo, Username, BookingDate, Approval │ ├── BookingModel.cs ← Event booking details: EventType, VenueType, NoOfGuest │ ├── FoodModel.cs ← Food details: FoodType, MealType, Dish │ └── LightingModel.cs ← Lighting details: LightType, Lights │ ├── Views │ ├── Account │ │ └── Login.cshtml ← Login Page │ ├── Booking │ │ ├── BookEvent.cshtml ← Event Booking Form │ │ ├── FinalSummary.cshtml ← Final Summary Page │ │ └── AllBookings.cshtml ← Display All Bookings │ ├── Food │ │ └── BookFood.cshtml ← Food Booking Form │ └── Lighting │ └── BookLighting.cshtml ← Lighting Booking Form │ ├── Content │ ├── site.css ← Styling for pages │ └── Images │ ├── Event.jpeg ← Event Image │ ├── Food.jpeg ← Food Image │ └── Lighting.jpeg ← Lighting Image │ └── Views/Shared └── _Layout.cshtml ← Master Page with Header, Footer, CSS, @RenderBody()
This project allows users to view, book, and manage events online. It includes an admin dashboard for managing events and bookings, and a user-friendly interface for visitors.
- View upcoming events
- Book events online
- Admin panel to add, edit, or delete events
- Responsive and clean interface
- Backend: ASP.NET MVC, C#
- Frontend: HTML, CSS, JavaScript
- Database: SQL Server (optional)
-👉 Watch the project demo video here:
Controllers– Handles user requests and routesModels– Business logic and data structuresViews– Frontend pagesScripts– JavaScript filesContent– CSS, images, and other static filesApp_Start– Configuration filesApp_Data– Database files (if any)Properties– Project properties
- Clone or download the repository.
- Open the solution file (
.sln) in Visual Studio. - Build the project to restore dependencies.
- Run using IIS Express.
- Open your browser and navigate to
http://localhost:port/(Visual Studio will show the port).
Bin,Obj, and.csproj.userfiles are excluded from the repository because they are auto-generated.- Make sure to restore NuGet packages if needed.