This project resembles a cinema app, that allows users to view avaible movies and buy tickets and admins to manage the cinema, by adding movies, projections or halls.
- Entity Framework persistance
- Interfaces
- Threads: Each connected user is assigned to a new thread
- Observers: Allows automatic updates of changes between the open users
- Configuration Files: For future refactorings
- Dependency Injection: All used objects are instantiated at runtime
- Forms Manager: Easily switch between forms (by utilizing DI)
- External Microservices:
- QR Code Writer/Reader: for ticket generation (user side) and validation (admin side)
- Email Sender: gives the option to send a mail with the ticket to the user





