Skip to content

SlokomManel/federated-recommendations-participants

Repository files navigation

Welcome to our Federated Recommendations 👋

Thank you for participating in this research study! This app helps us build better recommendations while keeping your privacy intact.

How it works

📺 Your Netflix history stays private — we never send your raw viewing data anywhere. Everything runs locally on your machine.

🔄 You help train a shared model — instead of sending your data to a server, you help improve a recommendation model that all participants share. The aggregator only sees small, anonymized updates (not your data).

📱 You get personalized recommendations — the app uses the shared model plus your local viewing history to recommend movies and shows.


Getting started

Pick your operating system and follow the step-by-step guide:


Quick overview of what you'll do

  1. Download your Netflix history from your Netflix account
  2. Install SyftBox (this lets you sync with the research aggregator)
  3. Clone this app and run it on your machine
  4. Get recommendations — the app will show personalized recommendations based on your viewing history
  5. Participate in learning — your local device helps improve the shared model

Important notes

⏱️ Installation may take a few minutes — SyftBox needs a few minutes to synchronize with the aggregator on first run. This is normal and expected.


Interface preview (Avant-gout)

Here's what the app looks like as you use it:

Personalized recommendations

Interface 1

Diversity

Interface 2

Profile dashboard

Interface 3


Questions?

If you run into issues or have questions, refer to the troubleshooting section in your OS-specific installation guide or email manel.slokom@live.fr .


Aknowledgement

Manel thanks the AI, Media, and Democracy and CWI for supporting the project.

About

Welcome to our Federated Movies Recommendation App.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors