Inspiration
In the context of the pandemic, when we've been spending more time at home and looking to watch nice movies, we've often found ourselves indecisive and wasting precious time mindlessly scrolling through lists of content. We decided to take matters into our own hands and make a website with a robust yet sophisticated means of providing the ideal movie to watch for each individual.
What it does
Choose Me a Movie is a simple website that helps you decide on a movie to watch through a series of questions hand-picked to ensure our users' satisfaction. The site has many advanced features, including a button to return to the previous question and an option for additional recommendations based on the same criteria.
How we built it
The website front-end was built using HTML and CSS, while the backend ran on Javascript. We used the TMDB (The Movie Database) API as our database of movie metadata through cavestri's TMDB Javascript library (https://github.com/cavestri/themoviedb-javascript-library).
Challenges we ran into
As this was all our first experience with Git, VS Code and Javascript, it was quite a steep learning curve during the initial stages of the project. We had to learn as we coded and use all the tools at our disposal in order to finish before the deadline.
Accomplishments that we're proud of
We're very proud of having completed a fully-functional version of our initial idea in our first hackathon. We're really pleased with what we've accomplished over such a limited amount of time, considering our lack of previous experience.
What we learned
We learned how to use Javascript as a backend for a website and how to use an API as a database. We also learned the use of Git, VS Code and of local storage for variables across HTML files.
What's next for Choose Me a Movie
We will use what we've learned during McHacks 9 in our future endeavours, particularly in software development. We hope to add additional features to the Choose Me a Movie website and extend its reach by creating Android and IOS app implementations.


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