Skip to content

malhotranikita2024-coder/WatchCircle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 

Repository files navigation

๐ŸŽฌ WatchCircle

Decide what to watch, faster.

WatchCircle is a taste-driven movie discovery product designed to help users find something worth watching in under 5 minutes โ€” without endless scrolling.

Welcome Screen WhatsApp Image 2026-04-02 at 12 20 44 PM (1)

Home Screen WhatsApp Image 2026-04-02 at 12 20 44 PM


โœจ The Problem

Today, deciding what to watch is harder than ever.

  • Too many platforms
  • Endless scrolling
  • Generic recommendations
  • Decision fatigue

People often spend more time choosing than actually watching.

To compensate, they jump between:

  • Reddit threads
  • Google searches
  • Friendsโ€™ suggestions

Even then, the decision is rarely easy.


๐Ÿ’ก The Idea

WatchCircle is built around one goal:

Help users pick something worth watching โ€” quickly and confidently.

Instead of browsing catalogs, users go through a simple guided flow and receive curated recommendations tailored to their intent.


๐Ÿงฉ Taste Circles (What makes WatchCircle different)

Finding what to watch isnโ€™t just about content โ€” itโ€™s about taste.

Today, users rely on external platforms to discover what people like them are watching. WatchCircle brings that layer directly into the product through Taste Circles.

Taste Circles are communities built around shared preferences โ€” like:

  • Thriller lovers
  • Feel-good watchers
  • Mind-bending enthusiasts

Instead of juggling between multiple platforms, users can:

  • Join circles that match their taste
  • Discover whatโ€™s trending within those circles
  • Get recommendations shaped by similar preferences

This shifts WatchCircle from a simple recommendation tool to a taste-driven discovery experience.


โš™๏ธ How It Works

WatchCircle uses a guided 5-step input system to understand user intent:

1. ๐ŸŽญ Mood (Primary Intent Signal)

Users select what they feel like watching:

  • Light & fun
  • Exciting & gripping
  • Deep & thought-provoking
  • Emotional or romantic
  • Unique or mind-bending

๐Ÿ‘‰ Defines the core direction of recommendations


2. โฑ Time Available (Only Hard Filter)

Users select how much time they have:

  • Quick Watch (< 1h 40m)
  • Standard (1h 40m โ€“ 2h 20m)
  • Long Watch (> 2h 20m)

๐Ÿ‘‰ This is the only strict constraint


3. ๐ŸŒ Platform Preference

Users choose where they want to watch:

  • Netflix
  • Prime Video
  • Disney+ Hotstar
  • JioCinema
  • Any platform

๐Ÿ‘‰ Used to filter availability


4. ๐ŸŒ Language Preference

Users select preferred language:

  • Hindi
  • English
  • Korean
  • Others

๐Ÿ‘‰ Treated as a soft preference, not a hard filter


5. ๐ŸŽฏ Picking Strategy (Ranking Style)

Users choose how results should be prioritized:

  • Popular right now
  • Underrated gems
  • Matches your vibe

๐Ÿ‘‰ Influences ranking logic, not filtering


๐ŸŽฌ Output

Users receive:

  • ๐ŸŽฏ One Best Match
  • ๐ŸŽฌ A few strong alternatives
  • โœ๏ธ Clear, human-like reasoning

๐Ÿ” Problem โ†’ Insight โ†’ Solution

Problem: Users struggle to decide what to watch due to overwhelming choices and weak recommendation systems.

Insight: The issue is not lack of content โ€” itโ€™s lack of decision clarity. Most systems either:

  • over-filter (too restrictive), or
  • under-personalize (too generic)

Solution: Design a system that:

  • uses one hard constraint (time)
  • treats all other inputs as ranking signals
  • prioritizes decision clarity over browsing

โš™๏ธ Recommendation System (Simplified)

  1. Build candidate pool based on platform availability

  2. Apply hard filter:

    • Runtime (time constraint)
  3. Apply scoring:

    • Mood match (high weight)
    • Picking strategy (contextual weight)
    • Language preference (soft boost)
    • Popularity & quality
  4. Rank results

  5. Return top 5 picks


โŒ What Didnโ€™t Work

  • Strict filter-based logic led to empty or irrelevant results
  • Treating mood as a hard filter reduced flexibility
  • Language filtering caused zero-result scenarios
  • Over-constraining inputs reduced recommendation quality

These failures led to shifting toward a ranking-based system with minimal hard constraints.


๐ŸŽฏ What This Project Demonstrates

  • Product thinking over feature building
  • Strong focus on decision-making, not just discovery
  • Ability to identify and fix broken systems
  • Iterative design and refinement
  • Balancing UX simplicity with system intelligence

๐Ÿ“Š Success Metrics (Planned)

  • Time to decision (primary metric)
  • Recommendation click-through rate
  • % of users completing โ€œPick in 5โ€
  • Repeat usage rate

๐Ÿ› ๏ธ Built With

  • Lovable (no-code/low-code builder)
  • Supabase (authentication & backend)
  • TMDB (movie data source)

๐Ÿšง Current Status

MVP is live and actively being tested.

Currently improving:

  • Recommendation accuracy
  • Ranking logic tuning
  • Edge cases (language & platform gaps)
  • UI polish and feedback loops

Note: Currently optimized for mobile experience (UI designed mobile-first; desktop experience is not yet fully optimized).


๐Ÿ”ฎ Future Scope

  • Expanding Taste Circles into a richer community layer
  • Social recommendations (friends + similar users)
  • Personalization over time
  • Better handling of regional content

๐ŸŒ Live Product

https://golden-stage-welcome.lovable.app


๐Ÿ‘‹ About Me

Built by Nikita Malhotra Founder โ†’ Product Management | Designing products that simplify decisions


๐Ÿ’ฌ Feedback

Would love to hear your thoughts โ€” especially on:

  • Whether it helps you decide faster
  • How relevant the picks feel
  • What feels confusing or missing

Releases

No releases published

Packages

 
 
 

Contributors