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.

Built With

Share this project:

Updates