Advocate is an Online Movie platform which allows users to identify movies they would like to watch. Users can set up a secure account, find movies they like, receive recommendations for movies based on their preference and find out how they can access these movies. Advocate allows users to buy movies online or in store.

The application contains a dataset of movies. Users view the list and select or like a movie which is then stored on a personal like list. Recommendations are generated based on the liked movies. Advocate also provides a google maps API System that allows users to locate local Cinemas and shops where they can purchase their preferred movies physically or watch them.

Advocate includes a payment system allowing users to purchase certain movies within the application. The payment system is linked YouTube movies payment system or user can pay Advocate directly by Revolut.