Skip to content

thetechnikfreak/FilmFinder

Repository files navigation

Film Finder

Welcome to Film Finder, your personalized movie recommendation web application! Film Finder leverages the power of AI and the extensive OMDb API to bring you movie suggestions tailored to your unique tastes. Discover your next favorite film effortlessly!

Explore Film Finder and find your next movie today! Visit Film Finder

Features

  • User Preferences Input: Users can input their favorite movies to receive personalized recommendations.
  • AI-Powered Recommendations: Utilizes an AI model to analyze user preferences and suggest movies.
  • Detailed Movie Information: Displays detailed information about the recommended movies, including director, writer, actors, and IMDb rating.
  • Streaming Options: Provides information on where the recommended movies can be streamed.

Design

The design of Film Finder was created by jonashuberts. Check out their work on GitHub.

How It Works

  1. User Input: The user inputs their favorite movies in the form provided on the films.html page.
  2. Recommendation Generation: The application sends the user's preferences to an AI model via an API, which then returns a movie recommendation.
  3. Movie Details Fetching: The application fetches detailed information about the recommended movie from the OMDb API.
  4. Display Results: The detailed information about the recommended movie is displayed to the user.

Setup

To run Film Finder locally, follow these steps:

  1. Clone the repository to your local machine.
  2. Open index.html in your browser to start the application.

Technologies Used

  • HTML/CSS for the frontend.
  • JavaScript for the backend logic.
  • OMDb API for fetching movie details.
  • ChatGPT (Free fresedgpt API) 3.5 for generating movie recommendations.

Files Structure

  • films.html: Entry point for users to input their favorite movies.
  • result.html: Displays the AI-generated movie recommendation and its details.
  • resultfilmes.html: Alternative result page.
  • quiz.html: (If applicable) A quiz page for further engaging the user.
  • styles.css: Contains the CSS styles for the application.
  • script.js, quiz.js, result.js, resultfilms.js: JavaScript files containing the logic for fetching data, generating recommendations, and displaying results.

Contributing

Contributions to Film Finder are welcome! Please refer to the contributing guidelines for more information.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors