Spaces:
Paused
Paused
| title: Warframe Market Tracker | |
| emoji: π | |
| colorFrom: red | |
| colorTo: gray | |
| sdk: docker | |
| app_port: 7860 | |
| pinned: false | |
| # Warframe Market Tracker | |
| This was 100% vibecoded and is probably bloated. You've been warned. | |
| A price tracker for Warframe Market. Browse all 3800+ items, sort by platinum, track your watchlisted items with live prices, and view order books. | |
| ## Features | |
| - **Catalog** β Browse all Warframe Market items with search, category filters (mods, arcanes, rivens, weapons, warframes, miscellaneous), and platinum sorting | |
| - **Live Price Loading** β Streams prices from the Warframe Market API via SSE as you browse, progress bar shows status | |
| - **Watchlist** β Star items to track, auto-refreshing prices every 60 seconds | |
| - **Item Detail** β Order book (top sell/buy from online users), median/min/max stats | |
| - **Dashboard** β Bar chart of lowest sell prices per watchlisted item by category | |
| ## Tech | |
| - React + Vite client | |
| - Express server proxying Warframe Market API with rate limiting and caching | |
| - Single Docker container, deploys to Hugging Face Spaces on port 7860 | |
| - No database. Watchlist lives in localStorage. API data cached in memory. | |
| ## Run It | |
| ```bash | |
| docker build -t wartracker . | |
| docker run -p 7860:7860 wartracker | |
| ``` | |