Riven Tracker

Real-time price history tracker for Warframe Riven mods

Status Frozen
Timeline

Riven Tracker

A dedicated tool to track historical prices for “unrolled” Riven mods in Warframe.

Image Prompt: A screenshot of the Riven Tracker dashboard showing a sleek dark-mode chart of Riven mod prices with a list of popular weapons below it.

Background (Why)

I decided to stop looking for big ideas and instead focus on small, tangible needs right around me. My roommate is a huge Warframe fan, and he pitched a specific problem: he wanted a way to track the market prices of “unrolled” Riven mods (purple cards) and easily view their price history. The existing tools on Warframe Market were great, but he needed a more specialized view for this specific niche.

It was a perfect micro-project: a clear requirement from a real user I could talk to every day.

What I Built (What)

I built a serverless web application that scrapes and aggregates data from the Warframe Market public API.

  • Price History: The core feature is a clean, interactive chart showing price trends for unrolled Rivens over time.
  • Automated Tracking: The system runs periodically to fetch the latest market data without manual intervention.
  • Tech Stack: I went “all in” on the Cloudflare ecosystem to keep it fast and free.
    • Cloudflare Workers: For the backend logic.
    • Durable Objects (DO): To coordinate data fetching and ensure consistency.
    • D1 Database: A SQLite database at the edge to store structured price records.
    • KV Storage: For aggressive caching to ensure the site loads instantly.
  • Zero Maintenance: The architecture is designed to be self-sustaining. As long as the official API doesn’t break, this site runs for free forever.

Outcome (Result)

This project marked a personal milestone: it was my first product that actually found users.

  • Community Validation: My roommate made a video introducing the tool and posted it on Xiaoheihe (a popular gaming community app).
  • Engagement: The video took off, getting thousands of views and over 100 likes and favorites.
  • Real Usage: As of January 28, 2026, the tool has tracked 1.55K unique visits (filtering out bots). It’s not just a demo; people are actually using it to make trading decisions.

A sreenshot of the cloudflare web analytics dashboard

Key Takeaways

This project was a massive confidence booster.

  • The “Small Need” Strategy: Focusing on a hyper-specific need for a single person (my roommate) turned out to be the best way to build something that thousands of people wanted.
  • Cloudflare Mastery: I learned the ins and outs of the Cloudflare stack. I grappled with D1’s concurrency limits (it doesn’t like high-concurrency writes) and learned how to use KV and page caching to make the site feel instant.
  • Satisfaction: There is a unique joy in seeing strangers use and benefit from code you wrote in a week.

Current Status

  • Status: Frozen
  • The project is fully operational but feature-frozen. I plan to keep it running as a long-term utility for the Warframe community without further active development. I’m taking this “small and specific” philosophy into my next experiments.