Skip to content

AI-powered movie recommender developed using Django and integrated with the OpenAI API

Notifications You must be signed in to change notification settings

Ravdar/movie-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

movvie-tv2 movvie - AI movie recommender

movvie is web application developed using Django and integrated with the OpenAI API, that delivers personalized movie recommendations. Upon receiving a user's prompt, it suggests five curated films. Additionally, the application features a function to generate random movie selections. Each recommendation includes the movie’s poster, title, production year, TMDB rating, duration, streaming availability, and a concise description, utilizing data from TMDB and JustWatch APIs.

movvie.Intro.webm

For a more detailed video with my commentary, click here.

Features

movvie offers following features:

1. Tailored movie recommendation

Upon receiving a user's prompt, it suggests five selected films

2. Movie basic info

For each recommendation there is basic information such as:

  • poster
  • title
  • year of production
  • rating
  • length
  • short description

3. Watch providers info

App will also show available watch providers for each movie, informing about streaming, buying and renting options

4. Drawing of recommendation

After clicking dice button, application will suggest five random movies

5. Feedback

There is feedback form on a website, where users can give their feedback about page, report a bug or question.

Techstack

  • Django
  • OpenAI API
  • TMDB API
  • django models
  • django forms

Screenshots

movvie-homepage movvie-results movvie-atch-providers movvie-about-page movvie-loading-screen

Installation

  1. Clone the repository: git clone https://github.com/Ravdar/movie-recommender
  2. Install the required libraries: pip install -r requirements.txt
  3. Run the application: python main.py
  4. Access the app in your web browser via your local server

About

AI-powered movie recommender developed using Django and integrated with the OpenAI API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published