Skip to content
All work

Web Platforms

SWOP — Web3 Marketplace & NFT Platform

A Web3 platform for wallet-based contact sharing, token swapping and a decentralized NFT marketplace, with a React/Next.js frontend and a Node.js/MongoDB backend.

Client
Bayshore Communications Ltd
Stack
12
Screens
9
SWOP — Web3 Marketplace & NFT Platform

Problem / Context

A decentralized application spanning web and mobile: exchange contact details, swap tokens, and trade NFTs without a central operator. The platform had to support wallet-based identity, on-chain asset ownership and real-time messaging across clients.

What it does

  • Wallet-based contact sharing between users, with Privy wallet authentication
  • Token swapping across supported chains
  • A decentralized NFT marketplace with minting and trading via Metaplex
  • Real-time chat and media sharing over Socket.IO channels
  • XMTP-based decentralized messaging
  • Stripe and Firebase integrations for payments and notifications

Engineering notes

React/Next.js web client and a Flutter/React Native mobile client over Node.js/Express services with Socket.IO channels, Solana/Ethereum program interaction through Metaplex, Privy wallet auth, XMTP messaging, MongoDB storage, Redis caching, and Stripe/Firebase integrations. REST + WebSocket hybrid, with Redis for session/cache and Mongo for document state.

Outcome / Value

A full-stack Web3 product spanning web and mobile — a strong showcase of wallet auth, on-chain marketplace flows and real-time messaging for Web3 clients.

Screens

Screens from the system

Next step

Have a system that needs to exist?

Send the workflow that hurts most and we will tell you honestly what it takes to fix it.

Get in touch

Usually replies within a few hours

WhatsApp — Usually replies within a few hours