Welcome to the Movie Theater Reservation System! This application provides users with the ability to browse current screenings at a movie theater and book tickets online. It's designed to be a data-centric application, focusing on managing and processing data efficiently.
- User Registration and Login: Users can create accounts and log in to access the system.
- Screenings Management: The application manages current movie screenings, including details such as movie title, showtimes, and available seats.
- Ticket Booking: Users can browse available screenings and book tickets online.
- Data Management: The backend is built with C# as an ASP.NET Core Web API, utilizing Entity Framework Core for data management and Microsoft SQL Server as the database.
- Backend: C# as an ASP.NET Core Web API
- Frontend: React
- Database: Microsoft SQL Server
- ORM: Entity Framework Core
- Containerization: Docker
To install and run the application locally, follow these steps:
- Clone this repository to your local machine.
- Navigate to the root directory of the project.
- Run
docker-compose up
to set up the development environment.