BSquared²
Personal product·Founder & Lead Developer·2025·live

Netted

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

Next.jsNestJSPostgresRedisMinIOMarketplace
Netted marketplace

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.