All of the developers have struggled to find a movie to watch in the past. With Reel MVP, we seek to take that frustration and be creative with it to find a title to view.

What it does

Presents the user with a card containing the movie's poster and other descriptive information. The user can decide if they do or don't like the film, or are neutral about it. These interactions help the algorithm predict which movies users would like the most, and the app will move those cards to the front of the list. Users also have the option to favorite a card for later viewing.

How we built it

We created a python script that used both an HTML scraper and open source APIs to intelligently collect information online. Currently, Reel MVP holds over 500 movies in its data base and plans to expand.

The data was converted into JSON, and was uploaded into a MySQL database we created.

We built an app in Android Studio that received move information from the database and sent user interaction data to it.

Finally, we made a RESTful web server using PHP to supply movie recommendations and record the user's ratings.

Challenges we ran into

We struggled with finding a consistently formatted source of data and establishing reliable communication between the app and the server.

Accomplishments that we're proud of

We really like how the user interface turned out!

Share this project: