CinemaKhan is a Windows Presentation Foundation (WPF) application designed to manage cinema operations such as ticket booking, movie schedules, and customer management. This project was developed as part of an exam requirement and provides an intuitive interface for cinema administrators to streamline their workflows.
- Movie Schedule Management: Easily manage and update the cinema's movie schedules.
- Ticket Booking: Seamlessly book, cancel, and view ticket information.
- Customer Management: Keep track of customer data and manage user information.
- Custom Reporting: Generate reports based on ticket sales, show timings, and other relevant metrics.
- User-Friendly Interface: Designed with simplicity in mind for easy navigation and usage.
- Framework: .NET (WPF)
- Language: C#
- Database: SQL Server for data persistence
- Architecture: MVVM pattern to ensure separation of logic and presentation
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/aykhan019/CinemaKhan.git
-
Open the solution in Visual Studio.
-
Restore NuGet packages and build the project.
-
Configure the SQL Server database connection in
app.config
. -
Run the application locally using Visual Studio.
For a complete walkthrough of the CinemaKhan application in action, watch the demo video here:
This project is licensed under the MIT License. See the LICENSE file for more information.