Project
Roulette

RSS Reader

Your feeds, unread counts, and keyboard shortcuts like the old days.

IntermediateWeb appMedia12–24hAI-buildable 5/5no setupworth shipping

A feed reader with folders, unread tracking, and j/k navigation. The interesting problems are deduplicating items across feeds that syndicate each other and rendering wildly inconsistent feed HTML safely.

UI
Logic
Useful

Hosting · Free forever

Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.

Deploy it and share a link.

Core features · 7

  • Add feeds by URL and organise them into folders
  • Unread counts per feed and folder
  • Items mark as read on view with a manual toggle
  • Keyboard navigation between items and feeds
  • Feed content renders sanitised
  • Items duplicated across feeds are collapsed
  • Read state and subscriptions persist

The interesting part

  • CORS prevents fetching most feeds directly from the browser
  • RSS, Atom and JSON Feed all need handling
  • Sanitising arbitrary feed HTML without stripping useful content

Once it works

  • Add full-text search across all items
  • Add saved-for-later with tags
  • Add OPML import and export

Suggested stack

reacttypescripttailwindlocalstorage

Track it