Inspiration

The idea for StreamWise AI came from a common frustration — juggling multiple streaming subscriptions while still missing out on favorite shows.
With so many platforms like Netflix, Disney+, and Prime Video offering unique content, users often end up overpaying for services they barely use.
We wanted to simplify the decision-making process by creating a solution that helps users make cost-effective choices about their subscriptions.

What it does

StreamWise AI is an AI-powered subscription recommendation system that helps users:

  • 📅 Track Upcoming Shows: Identify must-watch content across multiple platforms.
  • 🧠 AI-Driven Search: Allow users to ask natural language queries like "What’s coming to Netflix next month?" and get instant recommendations.
  • 💸 Optimize Subscription Costs (Planned): Provide insights on which subscriptions to pause or unsubscribe to save money.

How we built it

  • Frontend: React with TailwindCSS for responsive and modern UI.
  • Backend: Node.js and Express.js to handle API requests.
  • Database: SQLite to store and query upcoming shows and subscription data.
  • AI Model: Azure AI Foundry (Deepseek) for generating recommendations.
  • Web Scraper: Cheerio and Puppeteer to fetch real-time content. (to do)
  • Scheduler: Node-cron to automate periodic data updates. (to do)

Challenges we ran into

  1. AI Query Optimization:
    Fine-tuning the AI model to handle diverse natural language queries while dynamically generating SQL queries required multiple iterations.

  2. Real-Time Data Management:
    Keeping the database updated with the latest content using cron jobs required careful scheduling to avoid hitting API rate limits.

  3. Balancing Speed and Accuracy:
    Ensuring that AI-generated responses remained accurate while maintaining quick response times posed an ongoing challenge.

Accomplishments that we're proud of

AI-Powered Search Interface: Integrated natural language query handling to simplify subscription decisions.

What we learned

AI Query Handling: Training and fine-tuning AI models for better query handling improved system accuracy.

What's next for StreamWise AI

  • 🔁 Automated Data Updates & Scraping: Enable real-time updates with web scraping and Cron jobs.
  • 📊 Advanced Analytics: Analyze user preferences to refine recommendations.
  • 🔔 Personalized Alerts: Notify users about upcoming shows of interest.
  • 🌐 API Expansion: Support additional streaming platforms.
Share this project:

Updates