Skip to content

aviralsaxena16/WatchXP-watchtime-into-XP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฏ Social Insight Tracker Extension (Prototype)

A browser extension that tracks YouTube & Reddit engagement with full user consent, gamifies interaction, and enables anonymized data donation.

YouTube Extension UI Preview ย ย  Reddit Extension UI Preview


๐Ÿ“Œ Overview

โœ… It lets users:

  • Track how many videos they've watched on YouTube and how long they spent on each one.
  • Track how many posts they've viewed on Reddit and their scroll behavior.
  • Earn badges based on streaks and milestones (e.g., watching K videos, viewing N posts).
  • Download their anonymized session data with full consent flow.

๐ŸŽฎ Gamified UI Features

  • ๐Ÿ”ฅ Streak Counter โ€“ Tracks consecutive days of usage on each platform.

  • ๐Ÿ… Milestone Badges โ€“ Awarded based on video/post counts (e.g., 5, 10, 25+ interactions).

  • ๐ŸŽฏ XP Bar โ€“ Accumulates points (1 point per video/post interaction).

  • ๐Ÿ“ฅ Session Download โ€“ Lets users save a .json file of their session data.

    YouTube Gamified UI Preview


๐Ÿง  Why This Prototype?

Most platform APIs lack fine-grained data on how individuals interact with specific content types (AI-generated, brand-created, etc.).
This extension addresses that gap with:

  • Consent-first data donation
  • Platform-specific engagement metrics (watch time on YouTube, scroll depth on Reddit)
  • Gamified UX to incentivize optโ€‘in participation

๐Ÿ› ๏ธ Tech Stack

  • HTML + CSS + JavaScript (Vanilla)
  • Designed using Neobrutalist UI principles
  • Built to be lightweight, privacy-aware, and developer-friendly

๐Ÿ“„ Sample Data Formats

YouTube Session Export

{
  "exportDate": "2025-07-07T05:34:01.522Z",
  "platform": "YouTube",
  "totalEntries": 6,
  "totalWatchTimeMinutes": 6,
  "data": [
    {
      "timestamp": "2025-07-07T05:25:33.604Z",
      "url": "https://www.youtube.com/watch?v=YykjpeuMNEk",
      "videoId": "YykjpeuMNEk",
      "watchTimeSeconds": 18
    }
    // ...
  ]
}

About

A consent-first, gamified browser extension prototype to anonymously track YouTube & Reddit engagement for social media research.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors