Skip to main content
← Back to Projects
Blockchain / FinTech / NFT Platform

Swanex NFT Platform

A private blockchain-based NFT investment platform with investor onboarding, KYC flow, payment gateway integration, smart contracts, admin dashboards, and secure investment workflows.

Role
Full-stack / Blockchain Engineer
Platform
Web (Investor + Admin)
Core Stack
Next.js · Hyperledger Besu
Status
Build and handoff evidence available
swanex.io/dashboard
swanex.io/dashboard
Swanex dashboard screenshot
The Problem

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?

Start the Conversation →
Next case studyPatient Bio →