Fetchdit

Inspiration

I thought it would be fun to test how well people know their favourite subreddits. Can you tell if a post is from r/gaming or r/funny just by reading the title? That challenge inspired Fetchdit.

What it does

Fetchdit is a "Guess the Subreddit" game. I show you a real Reddit post title, and you pick which subreddit it came from out of 3 options. You get 5 rounds, earn points for correct answers, and can compete on the leaderboard. The game features automatic dark mode, smooth animations, and a clean UI.

How I built it

I used Reddit's Devvit platform with TypeScript. The frontend is React with Tailwind CSS, featuring a custom dark mode system that respects your device preferences. The backend is a serverless Node.js API that fetches real posts from popular subreddits using Reddit's API, caches them in Redis, and tracks scores on a leaderboard.

Challenges I ran into

I hit major performance issues where hover animations caused browser crashes—complex ripple effects and backdrop filters were too expensive.

Accomplishments that I'm proud of

I'm proud of bringing this from ideation to fruition

What I learnt

I learnt that CSS performance matters more than I thought—small animations can tank a browser. Using will-change, removing backdrop-filter, and simplifying transitions made a huge difference.

What's next for Fetchdit

A "share your score" feature would be brilliant for viral growth.

Built With

Share this project:

Updates