We were inspired by the fact that our team really loves watching new movies, and we wanted to be able to find new movies super easily and quickly.

What it does

It matches users with a movie in the genre that they ave chosen, and allows them to swipe right or left on the movie, and like it. Once they swipe, they are shown a new movie.

How we built it

We built it by working with an API called "The Movie Database API" that grabs details such as a movie's title, reviews, and poster. Then we used Flask and Heroku to store the API calls. We built the frontend with React, and hosted that on Github Pages

Challenges we ran into

We were unfamiliar with web development using Python, so we had a really large learning curve for figuring out how to use Flask. We also had some trouble figuring out how to store the API in Heroku. Additionally, we had the issue of being unable to save our user data, and had to store that.

Accomplishments that we're proud of

We're really proud of the fact that we were able to finish this project in a weekend, and that we worked together really well to help each other out even when it meant we had to learn a completely new concept. Also we put a lot of effort unto our user interface, and are proud of the fact that we were able to make it clean and organized.

What we learned

We learned about using python/ python Flask for webdev, and how to host using GitHub Pages and Heroku.

What's next for CineMatch

We plan to keep making improvements to our website in the future, starting with more detailed cards, and visibly sorting liked movies by genre in the user interface.

Built With

Share this project: