Elevator Pitch
BingeBuddy helps you organize your watchlist and find new content across all your streaming platforms — because pirating is illegal and managing subscriptions shouldn’t be a headache.

About Us
CS410 - Team Red - Spring 2025. A team of students from Old Dominion University creating innovative streaming solutions.
Meet the Team

Problem Description
With an overwhelming number of streaming services offering exclusive content, users often struggle to keep track of their favorite shows or discover new ones. Constant switching between apps wastes time and leads to user fatigue and frustration.
Customer and End User
The primary customers are individuals with multiple streaming service subscriptions who struggle to manage content across platforms. The end users include casual viewers, binge-watchers, and households looking to streamline their entertainment experience.
Problem Characteristics
- Navigating through multiple platforms can be time consuming
- Users waste time switching between platforms to track their favorite shows
- Inconsistent notifications can cause viewers to miss new episodes
- There is a monetary strain of maintaining multiple subscriptions

>https://amt-lab.org/blog/2021/11/streaming-service-algorithms-are-biased-and-directly-affect-content-development
Streaming service subscriptions have grown rapidly and will likely keep rising as platforms keep adding exclusive content.
Clear need to help viewers track and bookmark across platforms.
Presentations
Slides and demos will be linked here for project presentations and walkthroughs. A link to the PDF of the presentation is located below the slides.
View PDF of Presentation
Project Deliverables
Current Process Flow

Major Functional Components Diagram

Competition Matrix

Mockups




Our Solution
BingeBuddy aggregates data across streaming services, tracks user preferences and show updates, and delivers mood-based and history-driven recommendations — all in one simple interface. Think of it as your personal streaming assistant.
Solution Characteristics
- Cross-platform compatibility for web and mobile devices
- Secure user authentication and data privacy
- Integration with major streaming platforms
- Custom recommendations based on user mood and history
- Clean, user-friendly interface with personalized dashboards
- Scalable backend and cloud-hosted services
- Real-time updates and notifications for tracked content
Solution Process Flow

User Stories
- As a registered user, I need to be able to login to my account.
- As a registered user, I need my streaming subscriptions to be integrated and displayed in one platform.
- As a registered user, I need to be able to search and filter for shows using a variety of filtering options.
- As a registered user, I want to create watchlists and bookmark shows.
- As a registered user, I want to get personalized recommendations.
- As a registered user, I want to get notified when a new episode, season, or movie releases/becomes available.
- As a registered user, I want to interact with an AI buddy that checks in on my mood and suggests content based on how I feel.
Labs
Documentation and analysis for our CS410 Lab 1 deliverable.
Documentation and analysis for our CS411W Lab 1.
References
- Pangarkar, Tajammul. “Streaming Services Has Experienced Remarkable Growth.” Market.Us Scoop, Asia-Pacific market news, 3 June 2024, scoop.market.us.
- Martinez, Sandra. “Streaming Service Algorithms Are Biased, Directly Affecting Content Development.” AMT Lab @ CMU, 16 Aug. 2022, amt-lab.org.
- “R/Movies on Reddit: How Do You Keep Track of What You Want to Watch/Have Watched?” Reddit, 2024, reddit.com.
- Zhao, Yan, and Shoujin Wang. “MbSRS: A Multi-Behavior Streaming Recommender System.” Information Sciences, Elsevier, 31 Jan. 2023, sciencedirect.com.
Glossary
- API (Application Programming Interface): Set of tools & protocols that allows different software applications to communicate with each other.
- App Logic Service: Handles core application behavior and coordinates workflows between components.
- Backend: The server-side part of the application that is responsible for data processing, business logic, and database interactions.
- Cross-Platform: Software that is compatible with multiple operating systems, such as Android, iOS, and web browsers.
- Library API Service: Manages user media libraries, watchlists, and saved items.
- Recommendation Engine Service: Leverages usage data and preferences to suggest relevant content.
- Search/Content Service: Enables dynamic searching and browsing across platforms.
- Streaming Platform: A service that delivers media content such as TV shows or movies over the internet (e.g., Netflix, Hulu, Disney+).
- UI (User Interface): The visual layout and interactive elements of an application that users engage with.
- UX (User Experience): The overall experience a user has while interacting with a product including the ease of use, satisfaction, and accessibility.
- Watchlist: A personalized list of media content that a user intends to watch, typically organized by platform or preference.