Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.06 KB

README.md

File metadata and controls

34 lines (26 loc) · 1.06 KB

Feedom - Freedom from the Feed

Feedom allows users to experience the same engaging content from platforms like Instagram and TikTok but with a crucial difference: the algorithm is fully controlled by the user. Feedom allows users to experience the same engaging content from other similar platforms, but instead of the platforms determining what to watch, the content will be decided by the user themselves. The user can personalize the feed according to their moods.

System Diagram: Data Processing

System Diagram

System Diagram: Recommendation Algorithm

Recommendation Algorithm

Steps to run the application:

  1. Clone the repository

    https://github.com/HarinKhakhi/feedom.git
    
  2. Create an env file and add API_KEYs for OpenAI and MongoDB.

  3. Start frontend

    cd frontend 
    npm i      
    npm run dev
    
  4. Start backend

    cd backend
    pip install -r requirements.txt
    fastapi dev backend.py