Inspiration
I have watched a lot of movies but I don't remember them. I somehow want to share them with friends, but I don't want to random search them and type their name one by one.
What it does
Snapmovie shows cards of movies allows you to share movies with friends via snapchat. By swiping right, it means you have watched and liked that movie. Swiping the card to the left means you either don't like the movie or you don't want to watch that.
How I built it
I use ReactJS, Firebase, and Snap Creative Kit to build the website. People can scan the snap barcode to obtain the link.
Challenges I ran into
I was adding image urls from TMDB by using its api, but a lot of images were exipred. As a result, I only added 50 movies as an example for the demo. I was planning to add movie recommendation system by using PyTorch with TorchServe; however, I cannot recommend them with only 50 movies. Firebase auth doesn't accept Snap login on the website directly, I used gmail login instead..
Accomplishments that I'am proud of
I successfully added the snap creative kit.
What I learned
I should have made the frontend first before make machine learning model
What's next for SnapMovie
Collect valid movies images from other websites. Add snap login kit. Add movie recommendation with based on generes. Some style problems need tp be addressed. Need to fix async problem for data loading and snap creative kit loading. Fix button animation. Add list for dislike movies so that it won't show again when refresh.
Log in or sign up for Devpost to join the conversation.