Item pages that answer the real question
Sell and buy price, liquidity, other variants, and live listings with float bar, paint seed, Doppler phase and applied stickers, so a buyer can add one exact skin to the cart.
Side project · CS2 skin marketplace · web, admin, API
A Vietnamese marketplace for CS2 skins: live prices in đồng, exact listings by float and stickers, the price locked at confirmation, and an admin for orders, pricing and rates.

Screen recording
Buying CS2 skins in Vietnam usually means chatting with a seller and trusting a quoted price. I wanted a proper storefront in đồng: real listings, prices that can't silently change at checkout, and an admin that runs orders without spreadsheets.
My part. All 100 commits, built in four weeks (Apr–May 2026): web, admin, API, ops.
100
commits in four weeks, solo
Source: git
1%
price-drift tolerance before re-confirming
Source: price policy
⌘K
fuzzy search across every variant
Source: web app
The server rejects only price drift above 1%, and the buyer re-confirms the new price in one click instead of starting checkout over.
An in-process LRU over a Redis stale-while-revalidate layer, with single-flight at both levels, so a burst of buyers never becomes a burst upstream.
Credit. Solo, built with AI assistance. Screens are from a local run with fictional customers, sellers and orders. Not affiliated with Valve: Counter-Strike 2, StatTrak™ and all item art belong to Valve.