Netted
A peer-to-peer marketplace where anglers buy, sell, and bundle their fishing tackle.

The problem
Anglers accumulate gear. A lot of it. Rods, reels, lines, lures — most of it usable, most of it sat in a garage. The existing options for shifting it are eBay (auction-fee heavy, slow) and Facebook Marketplace (chaotic, no protections).
Netted is a focused alternative: a peer-to-peer marketplace where you can list individual items or bundle several together as one lot, message buyers in real time, and ship through a shared workflow.
What I built
The full platform end-to-end:
- Next.js storefront with listings, search, bundle creation, seller profiles, and in-app messaging
- NestJS API handling listings, orders, payments, and a typed relationship between users, items, and bundles
- MinIO for self-hosted image storage — each listing carries multiple photos, often dozens
- Redis for session state, real-time message delivery, and push notification fan-out
- Web Push notifications so sellers get pinged the moment a buyer messages them — no app install required
Outcome
Netted is live and accepting listings. The bundle feature — group several items into one priced lot — has turned out to be the most-used differentiator from the competing platforms; anglers tend to think in collections, not individual items, and the existing tools don't model that well.