Skip to content

Concert booking system involves various components to manage the process of scheduling, selling tickets, and organizing events.

License

Notifications You must be signed in to change notification settings

MdMirajAnsari/ConcertQuest.API-WEB

Repository files navigation

ConcertQuest

ConcertQuest is a web-based concert ticket booking system built with ASP.NET Core MVC and Entity Framework Core. It allows users to browse concerts, view details, book tickets, and manage bookings. Admins can manage venues, artists, and concerts.

Project Structure

ConcertQuest/
├── ConcertBooking.WebHost/         # ASP.NET Core MVC web application (UI, controllers, views)
├── ConcertBooking.Repositories/    # Data access layer (DbContext, repositories)
├── ConcertBooking.Entities/        # Domain models/entities (Concert, Venue, Artist, Ticket, Booking, User)
├── ConcertBooking.Infrastructure/  # Infrastructure/configuration code
├── ConcertBooking.Documents/       # Query and document-related code
├── CleverCottonmouth.sln           # Visual Studio solution file
└── LICENSE                         # MIT License

Main Features

  • Browse upcoming concerts and view details
  • Book tickets for concerts (with seat selection)
  • User authentication and registration
  • Admin management for venues, artists, and concerts
  • View and manage bookings

Tech Stack

  • Backend: ASP.NET Core MVC, Entity Framework Core
  • Frontend: Razor Views (MVC)
  • Database: SQL Server (via EF Core)
  • Authentication: ASP.NET Core Identity

Getting Started

  1. Clone the repository
  2. Set up the database connection string in appsettings.json
  3. Build and run the solution using Visual Studio or dotnet run

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Concert booking system involves various components to manage the process of scheduling, selling tickets, and organizing events.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published