Cinemania

Project information

Technologies used

  • React & React Router: front-end
  • Flask: back-end
  • Beautiful Soup: web scraping
  • Git: version control
  • Penpot: user interface prototyping
  • APIs: OpenAI, The Movie Database, WikiPedia

Cinemania is a web application that uses generative AI to create a quiz on a movie of the user's choice.

The user can search through an extensive collection of movies, thanks to The Movie Database API, and upon selection, the app will query the WikiPedia API to determine if there is a synopsis available for the chosen movie. If there is one, it will be scraped using Beautiful Soup and used in a prompt that the app will send the OpenAI API, so that its GPT-3.5 (Turbo) LLM can generate an informed, sensible 10-question multiple-choice quiz on the chosen movie. The user can then play, see their score as they go, and repeat the process as many times as they want.

Designed by BootstrapMade