The project uses strong Object Oriented Programming approach i.e., all the entites are objects with various properties and behaviour associated.
Also the project is built in an incremental manner and used Agile for the development (features are added in different phases, starting from a simple CLI application).
People can find the movie shows as per their preference, and can book those shows. There is an admin panel that can be used to manage various entites like:
Just teammates? Nope, I call them Super Heroes!