Guess the Rating!

Overview

This project is a fun and interactive game where users try to guess the IMDb rating of randomly selected movies based on key movie attributes. Each round presents players with a movie's title, poster, plot summary, director, and other relevant details—challenging them to estimate the rating as accurately as possible.

Once a guess is submitted, the game reveals the actual IMDb score and calculates a score based on how close the guess was. The closer the player is to the real rating, the more points they earn. The game encourages pattern recognition and intuition about how different elements—like a director's reputation or a plot's originality—might influence a film's reception.

Behind the scenes, the game pulls movie data from the and incorporates a clean, responsive UI built for smooth user interaction. This project blends data-driven gameplay, design, and movie trivia into a unique experience that appeals to both film lovers and casual players alike.

Features

  • Randomly selected movies with visual and textual data
  • Real-time scoring system based on guess accuracy
  • Feedback after each guess, including the correct rating
  • Clean and responsive user interface
  • Replayable and addictive gameplay loop

Implementation

  • Frontend: Built with React and Tailwind CSS for a modern, responsive UI
  • Movie Data: Fetched from the
  • Logic: Dynamic scoring algorithm that calculates points based on distance from actual score
  • State Management: Managed with React hooks for game flow and user input
  • Design Considerations: Emphasis on clarity, accessibility, and user engagement

What I learned

This project helped me dive deeper into building interactive web apps, handling real-time user input, and designing simple but addictive game mechanics. I also gained experience integrating third-party data and improving UX through visual feedback and responsiveness.

Live Demo / GitHub

  • Play the game .
  • View the frontend source code and the backend source code .