Skip to content

Harshal-Malviya/StreamSense

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 StreamSense

StreamSense is a smart movie and TV show recommendation platform built using React and Flask. It helps users discover new content based on their watch history and genre preferences, and provides direct links to popular OTT platforms for instant viewing.

πŸ”— GitHub Repository: Harshal-Malviya/StreamSense


πŸš€ Features

  • πŸ” Smart Search
    Fuzzy matching for movie/TV titles β€” handles typos, partial names, and alternate spellings with ease.

  • 🎯 Personalized Recommendations
    AI-driven suggestions based on watch history and genre preferences.

  • πŸ“Ί OTT Platform Integration
    Direct redirection to popular platforms like Netflix, Prime Video, Disney+, and Hulu.

  • πŸ“ Detailed Content Information
    Includes genres, cast, age ratings, reviews, and official posters.

  • 🧠 Content-Based Filtering
    Built with TF-IDF vectorization and cosine similarity to recommend similar movies/TV shows.


πŸ—οΈ Tech Stack

  • Frontend: React (JavaScript, CSS, HTML)
  • Backend: Flask (Python)
  • ML/NLP: Scikit-learn, TF-IDF, Cosine Similarity
  • Database: CSV/Dataset integration for movie and TV metadata

πŸ“‚ Project Structure

StreamSense/
β”‚
β”œβ”€β”€ frontend/           # React app (UI)
β”œβ”€β”€ backend/            # Flask app (API + ML logic)
β”‚   β”œβ”€β”€ app.py          # Flask entry point
β”‚   β”œβ”€β”€ recommender.py  # Recommendation engine
β”‚   └── check.py        # Utility functions
└── README.md           # Project documentation

⚑Installation & Setup

1️⃣ Clone the Repository

git clone https://github.com/Harshal-Malviya/StreamSense.git
cd StreamSense

2️⃣ Backend Setup (Flask)

cd backend
pip install -r requirements.txt
python app.py

3️⃣ Frontend Setup (React)

cd frontend
npm install
npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •