Inspiration
We wanted to make something fun that lets people guess how upcoming movies might do. We noticed a lot of people love predicting scores online (SAT, IQ, etc), so we thought, why not make a tool that actually uses data to do it?
What it does
Movie Score Predictor lets you pick an upcoming movie and see a predicted score based on things like popularity and vote count. It also shows how accurate the model is and can even compare to the actual score if it’s available.
How we built it
We used Python and Flask for the backend and a Gradient Boosting model to predict scores. The frontend is HTML, Tailwind CSS, and JavaScript.
Challenges we ran into
Getting enough data was tricky since most upcoming movies don’t have ratings yet. We also wanted the site to look nice while keeping it simple and responsive, which took some trial and error.
Accomplishments that we're proud of
We built a full app that connects the backend and frontend, predicts movie scores, and shows them in a way that’s interactive and looks cool.
What we learned
We learned how to work with limited data for predictions, connect Flask with a frontend website, and make the user experience more engaging with animations. We also got better at handling API calls and errors.
What's next for Movie Score Predictor
We want to add more data to improve accuracy, include features like genre or cast influence, and let users submit movies for predictions. Eventually, we’d like to pull real-time IMDb data to keep predictions up to date.

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