Vidio

An awesome web app which provides stunning visual information about movies.

Inspiration

We found that one of the most daunting tasks of a Friday evening is picking a good movie. We sat for around an hour trying to pick the "ideal" one. Should we consider the IMDB rating? The genre? The actors? We felt there has to be more to a movie than this. Hence, we decided to get out of movies as much as possible and build a web app that is capable of this.

What it does

Vidio is a powerful web app which extracts and visualises intriguing data from movies. Some of the aspects it analyses are: average colour, overall sentiment, emotion distribution, most common unusual words, and many more.

How we built it

The backend is built using Python with Flask. It communicates with various Microsoft Cognitve APIs and also the imdb api. On the frontend we used css and html with javascript.

Challenges we ran into

The task was more intensive on the backend development, since we had to learn how to work with various APIs and learn how to process pictures. On the frontend side, the hardest challenge we came up against was parsing the JSON files that were output by the backend and using javascript to fill our html side with content.

Accomplishments that we're proud of

As for most of us this is our first ever hackathon, we are proud that we managed to implement all the features that we intended in the beginning. A great positive for us is also that we strongly believe, our project can help in a real-life situation.

What's next for Vidio

Vidio’s purpose is to provide data on a vast number of movies, so in the future we are looking to analyse even more films with expanded features.

Share this project:

Updates