Re:Voir is an experimental film distribution company that wants to create subscription-based videostreaming service. In this project, we find out what characterizes experimental films is and how they canbe divided into categories. We explore state of the art literature about recommendation systems andanalyse state of the art services such as Netflix and Youtube, and create a custom recommendation systemtailored to experimental film. This project creates a pattern for implementation based on previousresearchers. By trying to implement some of the generalised systems in the most adequate way. The maingoal is to help Re:voir develop a recommender system corresponding to the research in this project. AsRe:voir is a niche company the best way to achieve the goal is to follow the approach of the evolution ofthe internet from the ground up. This way they will acquire data the most efficient way possible andfurther build their data analysis. Lastly, we create a user interface design, based on current trends in thisfield.