NFT investment workflows that needed stronger trust signals
NFT investment platforms are easy to fake and hard to trust — many are thin marketplaces bolted onto a public chain with no serious onboarding or investor workflow. Swanex needed a more controlled product: KYC-style onboarding, payment flow, auditable smart contracts, and an admin layer for managing users, assets, and platform activity — not just a minting UI.
Target Users
Who Swanex is built for
Retail and accredited investors looking to invest in tokenized / NFT-backed assets
Platform administrators managing investor onboarding, compliance, and asset issuance
Asset issuers who need to tokenize and distribute holdings under controlled conditions
My Role
What I owned
Full-stack engineering across the Next.js frontend and Node.js backend
Blockchain engineering — smart contract development and integration with Hyperledger Besu
Building the KYC and investor onboarding flow
Building secure payment and investment workflows, and the admin dashboard
Product Features
What the platform does
Investor onboarding with KYC verification flow
Payment gateway integration for funding investments
Smart contracts implementing ERC-721 and ERC-1155 token standards
Admin dashboard for managing investors, assets, and platform activity
Secure, auditable investment workflows end-to-end
Role-based access via JWT authentication
Tech Stack
Built with
Frontend
Next.js
Backend
Node.jsRedis
Database
PostgreSQL
Blockchain
Hyperledger BesuSolidityERC-721ERC-1155
Auth
JWT
Architecture
How the system is layered
Investor & Admin Web Apps
Next.js frontend for investor onboarding and the admin operations dashboard.
↓
API Layer
Node.js — JWT authentication, KYC orchestration, and business logic, with Redis for session caching.
↓
Database
PostgreSQL — investor records, transactions, and platform metadata.
↓
Smart Contract Layer
Solidity contracts implementing ERC-721 and ERC-1155 token standards.
↓
Private Blockchain
Hyperledger Besu — permissioned settlement and audit layer.
Challenges
What was hard about building this
Challenge
Handling KYC-style checks without killing onboarding conversion
How it was addressed
Designed a streamlined multi-step KYC flow with clear progress and status, so verification felt guided rather than like a wall.
Challenge
Needing institutional trust while keeping smart-contract compatibility
How it was addressed
Hyperledger Besu's EVM-compatibility let the team reuse standard Solidity/ERC tooling while keeping a private, permissioned network.
Challenge
Keeping investment workflows secure end-to-end
How it was addressed
JWT-based auth, Redis session handling, and a strict server-side workflow state machine so no step in payment → KYC → issuance could be skipped or replayed.
The Solution
Controlled infrastructure, investor-grade UX
Swanex combines a familiar investor-facing web experience with a controlled infrastructure layer underneath: KYC-style onboarding, JWT-secured sessions, payment workflow handling, and a permissioned Hyperledger Besu network running ERC-721/1155 smart contracts. Admins get operational visibility without needing to work directly through a blockchain explorer.
Results
Where the project stands
10
Week Build Cycle
50+
KYC Verifications
3
Smart Contracts Built
Private
Besu Network
Delivered a working investment-platform build spanning onboarding, payments, smart contracts, and admin operations
Built a KYC-style flow suitable for investor onboarding review, not just a demo screen
Implemented a permissioned blockchain layer using Hyperledger Besu and Solidity contracts
Prepared an admin operations layer alongside the investor-facing product
Lessons Learned
What this taught me
Permissioned chains like Hyperledger Besu can give Web3 products institutional credibility public chains struggle to offer
Compliance flows (KYC) succeed or fail on UX, not just on the legal checklist
Security has to be designed as a workflow — a state machine — not just an authentication layer
Building something in blockchain, Web3, or FinTech?