We were inspired to create a platform for people to connect with each other through movies! New friendships blossom because of shared interests, so we decided to help people discover new friends through shared movie tastes!
Most movie "match maker" type projects focus on finding new movies a person might like to watch. MovieMates is a new take on these types of projects because it emphasizing the more social aspects of the film industry.
What it does
MovieMates is a web application that matches up people with new "movie mates" based off of what types of genres they like. Our databases match each movie with the genres that it incorporates so that when a user indicates that they like a particular movie, we can match that person with the appropriate genres. Based off of a person's movie genre trends, we can match people with similar genre profiles together.
First, enter your Google credentials to log in. After using the Google portal, enter in your Twitter handle and favorite movies. The more movies the user inputs, the better "movie mate" matches the user will be assigned!
The top three "movie mates" are shown with their inputted Twitter handles.
How we built it
Challenges we ran into
We initially had trouble deciding what technologies to use to build the functionality of how to input movies and Twitter handles and use that data to match people with their top movie mates. With some extra help from our awesome mentor (thank you!!), we were able to reference a .csv file with a list movie names that the user could use to input their data and see how they compared with other Twitter users who accessed our website.
Accomplishments that we're proud of
We are proud of successfully finishing our project and creating a product that can be used in the real world to build community and find new friends! We are also proud of becoming more knowledgeable about the languages and technologies we used in our project.
What we learned
Building the website itself helped us learn about using animations with CSS, especially transformations and movement on the page. After attending the Illumination workshop, we wanted to add some pep to our project with movement that we catch the eye. We also learned how to incorporate Google OAuth in a website so people can log in with their Google credentials!
More significantly, to implement the "genre matching" feature using real movies with the appropriate genres using Python.
What's next for MovieMates
In the future, keep an updated list of movies and add ways for "movie mates" to contact each other directly from the website.
repl.it webpages: https://movie-mates.catrazzy.repl.co/index.html
repl.it code: https://repl.it/@catrazzy/Movie-Mates#index.html
completed back end (github repo): https://github.com/quadrin/moviemates