Projects

StreamWise is a personal streaming analytics app that centralizes everything you watch across streaming platforms and turns it into a monthly insight report.

It analyzes your viewing data, calculates cost-per-hour for each platform, and sends AI-powered monthly reports with insights and recommendations.

All watch events are normalized to a common schema (service, title, episode, date, duration, genres) and stored in a database. Once a month, a Vercel cron triggers a job that:

  • aggregates your watch time
  • groups by platform
  • identifies your top genres
  • calculates cost vs usage (€/hr) using a static table of subscription prices
  • and decides which services you could pause/cancel because you hardly used them
StreamWise logo

The report is then rendered to HTML/Markdown and emailed to you. For extra value, StreamWise calls TMDB to enrich titles with genres/posters and OpenAI to generate "because you watched…"-style recommendations and to suggest cheaper platforms carrying similar content.

So the value is: "What did I watch? Where? Is it worth what I pay? What should I watch next?"

Next.jsTypeScriptSupabaseAI/ML
View Project