B Squared2
←  All work

Netted

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

Client
Commissioned · marketplace
Role
Founder & Lead Developer
Year
2025
Status
Live
Stack
Next.js, NestJS, Postgres, Redis, MinIO, Marketplace
B SquaredNettedNext.js · NestJS · Postgres

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.

Something like this, for your business.

Tell me what you're working around at the moment and I'll tell you how I'd approach it.