Tyler Varzeas
Back to Projects

Bingd

Social discovery platform for media tracking.

Role

Lead Engineer

Year

2026

Tech Stack

Next.jsSupabaseReact QueryTMDB API

The Problem

Existing media trackers are solitary experiences. Users wanted a way to see what their friends are watching in real-time without the bloat of major social networks.

The Solution

Bingd aggregates data from TMDB and combines it with a social graph. I used Supabase for real-time subscriptions to create a 'live feed' of friend activity.

Key Features

  • Real-time activity feed using Supabase Realtime
  • Infinite scroll implementation with React Query
  • Complex caching strategy for external API rate limits
  • Dynamic OpenGraph image generation for shared reviews

Technical Challenges

API Rate Limiting

The TMDB API has strict limits. I implemented a server-side caching layer using Redis (via KV) to reduce external calls by 60%.

Optimistic Updates

To make the app feel native, 'Like' and 'Watch' actions update the UI immediately while syncing in the background, handling rollbacks on failure.