Skip to content

A basic recommendation engine that tracks user activity and recommends movies based on that.

Notifications You must be signed in to change notification settings

M-Manas-s/Recommendation_Engine

Repository files navigation

Megaflix - A Movie Recommendation Application

Megaflix is a clone of the popular movie streaming application, i.e. Netflix. It is capable of reading the user behavior and recommend movies based on that. The project is built using flutter framework which makes use of the dart language. The application has been built specifically for Android Devices.

Run this application

To run this application via source code :

  • Clone the repository
  • Make sure you have an Android Emulator (Preferably API 29) or a physical device via the Android Debugging Bridge
  • Run flutter pub get
  • Run flutter run

The apk file of the Application is uploaded on Google Drive.

Tech

The Project was built using the following technologies -

All third party libraries have been imported from pub.dev. They can be found in the pubspec.yaml file. They are -

  • video_player: 2.4.2
  • provider: 6.0.2
  • material_floating_search_bar: 0.3.7
  • syncfusion_flutter_charts: 20.1.56
  • flash: 2.0.3+2
  • http: 0.13.4
  • flutter_rating_bar: 4.0.1

License

All the images and videos used in the application have been covered under open licenses. All the content used inside the application (including movie names, images, description, etc.) have been made as unique as possible. Any similarities with existing content is purely coincidental.

About the Application

The detailed explanation of the application is available in the Canva Presentation. The following video can serve as a good overview of the entire application and the algorithms running under the hood.

Contributing

No code is perfect. This project will also require the support of Github Community in the future. Contributing will be enabled soon.

About

A basic recommendation engine that tracks user activity and recommends movies based on that.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published