Skip to content

Machine learning based movie recommendation system with FastAPI backend and iOS (SwiftUI) frontend.

Notifications You must be signed in to change notification settings

ElliottLarsen/N-FLIX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N-FLIX

This is a machine learning based movie recommendation program with a mobile frontend (iOS).

Technologies

Movie Recommendation Machine Learning Model

  • Python
  • Pandas
  • NumPy
  • Scikit-Learn
  • Jupyter Notebook

Backend

  • Python
  • tmdbv3api
  • FastAPI

Frontend

  • Swift
  • SwiftUI

GIF Walkthrough

Testing the Model



iOS Application


Project Details

  • Machine Learning Model

    • It utilizes the comprehensive TMDB Movie Metadata dataset from Kaggle, available at TMDB Movie Metadata, to power the movie recommendation model.
    • The model generates 10 movie recommendations, filtered by demographic and content.
  • APIs

    • tmdbv3api is used to interact with the TMDb API.
    • FastAPI is used to create APIs.
  • Frontend

    • SwiftUI is used to develop a responsive mobile application for iOS devices.

Contact

Elliott Larsen

About

Machine learning based movie recommendation system with FastAPI backend and iOS (SwiftUI) frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published