/Face-flix

Face-flix is a facial recognition-based movie recommendation system. It utilizes facial recognition technology to analyze the user's facial features and emotions and recommends movies based on those factors.

Primary LanguageEJS

Face-flix

Face-flix is a facial recognition-based movie recommendation system. It utilizes facial recognition technology to analyze the user's facial features and emotions and recommends movies based on those factors.

Features

  • Facial recognition: The system uses facial recognition algorithms to detect and analyze facial features, including emotions, expressions, and gender.
  • Movie recommendation: Based on the user's facial analysis, Face-flix recommends movies that match their emotional state and preferences.
  • Movie database: The system integrates with a comprehensive movie database to provide a wide range of movie options for users.

Installation

  1. Clone the repository:

    git clone https://github.com/ParthJohri/Face-flix.git
    
  2. Install the required dependencies:

    npm install
    
  3. Set up the necessary environment variables. Refer to the .env.example file for the required variables and their descriptions.

  4. Start the application:

    npm start
    
  5. Access the application at http://localhost:3000 in your browser.

Technologies Used

  • Front-end: HTML, CSS, JavaScript
  • Back-end: Node.js, Express.js
  • Facial recognition: Deep Face API
  • Movie database integration: TMDb API

Contributors

Parth Johri Parth Gupta Prakash Veer Singh Tomar

       Parth Johri               Parth Gupta          Prakash V.S Tomar

License

This project is licensed under the MIT License.