Inspiration
We named our team The Wormz π, as the three of us are bookworms. Our initial idea was to create a book-recommendation application, but we concluded that movies are more widely appreciated. Thus was born the concept of Movie Wormz π.
What it does
The application offers two search fields for the user to search for recommendations: a "Search movies like..." field and a "Search movies by plot/concept/vibe..." field. Once the user enters their requested movie, the AI will generate and display a list of movies it thinks the user would enjoy.
How we built it
Before we began, we outlined some key requirements:
- given an input of movie(s), generate a list of recommended movies
- given a text prompt, generate a list of recommended related movies
- for each recommendation, when you click βRead moreβ
- give a spoiler-free AI-generated synopsis
- give links to streaming services that stream that movie
- rotten tomatoes score
We build this application using the OpenAI API and The MovieDB API in order to grab the data we needed. We put it all together in a client-server React application and worked together on different features to come up with a solid foundation for our app.
Challenges we ran into
Having no experience with AI, it was challenging understanding how to implement this into our application and where to look for resources. We attempted to learn how to use the models available on HuggingHands, but after a couple of hours, we figured something with a shorter learning curve like OpenAI would be best.
Accomplishments that we're proud of
We're proud that we were able to get it to work at all! Considering our lack of experience, we were pleasantly surprised that the movie recommendations were fitting, and we were able to use both APIs for Movie Wormz π the way we initially intended. We reached our goals, and kept in mind what we'd like to do to build upon this solid foundation.
What we learned
We learned that AI can be a powerful and useful tool, and there are many useful APIs out there to be used for personal projects. We were encouraged to dig for our own resources and were provided with a list of good ones to think on later.
What's next for Movie Wormz π
There are many more features that we would like to implement for Movie Wormz π, like the ability to create a personal account and add movies you like to your profile, which will fine-tune Movie Wormz' π ability to determine the best movie for you. We would also like to add a rating system that the AI will be able to analyze. It will not recommend movies that are similar to the ones you rated poorly. A more compelling/modern UI is another improvement we'd like to implement!
Built With
- javascript
- openaiapi
- react
- themoviedbapi
- worms

Log in or sign up for Devpost to join the conversation.