The Concert Booking System is a web-based application developed using ASP.NET Core MVC, RESTful API, and MS SQL Server. This system allows users to explore available concerts, book tickets, manage reservations, and view booking history.
- ✅ User Authentication & Role Management
- ✅ Concert Listings & Details
- ✅ Real-time Seat Availability Tracking
- ✅ Online Ticket Booking & Confirmation
- ✅ Payment Integration (Stripe/Razorpay/etc.)
- ✅ Booking History & E-Ticket Generation
- ✅ Admin Dashboard for Event Management
- Backend: ASP.NET Core MVC, Web API
- Database: MS SQL Server
- Frontend: Razor Views, Bootstrap
- Authentication: JWT & Identity Framework
- Clone the repository:
git clone https://github.com/SUBHASHSUSHIL/concert-booking-system-project.git
- Configure your database in
appsettings.json
. - Apply migrations and seed data:
dotnet ef database update
- Run the project:
dotnet run
Method | Endpoint | Description |
---|---|---|
GET | /api/concerts | Fetch all concerts |
GET | /api/concerts/{id} | Get concert details by ID |
POST | /api/bookings | Book a concert ticket |
GET | /api/bookings/{userId} | Get user’s booking history |
Want to contribute? Follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature-new-functionality
) - Add your code and commit (
git commit -m 'Added new booking feature'
) - Push to your branch (
git push origin feature-new-functionality
) - Create a Pull Request
This repository is licensed under the MIT License.
For any queries, reach out to: Sushil Thakur