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
AI Query Optimization:
Fine-tuning the AI model to handle diverse natural language queries while dynamically generating SQL queries required multiple iterations.Real-Time Data Management:
Keeping the database updated with the latest content using cron jobs required careful scheduling to avoid hitting API rate limits.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.
Log in or sign up for Devpost to join the conversation.