Home > About Viri NFT Marketplace
About Viri NFT Marketplace
Một NFT marketplace đa chuỗi đầy đủ tính năng được xây dựng cho mạng Songbird và các blockchain tương thích EVM. Trước đây là StealThisNFT.xyz, Viri Marketplace và SgbFTSO Marketplace.
Sở hữu bởi ByteOne LTD (UK) | Phát triển bởi jmp_0x0000
Frontend Tech Stack
React + TypeScript ecosystem
- React 18.x
UI framework with hooks and concurrent features
- TypeScript 5.x
Type-safe JavaScript with strict mode
- TanStack Router v1
File-based, type-safe routing with nested routes
- Vite 5.x
Fast build tool with SSR support
- React Query 5.x
Data fetching and server state management
- Bootstrap 5.x
Responsive CSS framework with utility classes
- WalletConnect AppKit
Multi-chain wallet connection (v2 protocol)
- Ethers.js v5/v6
EVM blockchain interaction
- Axios
HTTP client for API calls
Backend Tech Stack
Node.js + Database layer
- Node.js + Express
Web server with middleware ecosystem
- Bun + Elysia
Alternative SSR runtime (Bun-based)
- Knex 2.x
SQL query builder with migration support
- MySQL 8.x / SQLite 3
Relational database for persistence
- ethers.js v6
EVM blockchain library for reads/writes
- Multer
Multipart form data handling for uploads
- Sharp / Jimp
High-performance image processing
- Nodemailer
SMTP email notifications
- IPFS HTTP Client
Decentralized storage integration
- Go (chainWatch)
Blockchain event listener binary
Frontend Features
Multi-Chain Support
EVM chains (Songbird, Flare, XDC, Avalanche, BSC) with dynamic network switching
Wallet Connect
SIWE auth, injected wallets (MetaMask), WalletConnect v2
NFT Marketplace
Fixed price & auction listings, batch upload, collection management
Real-Time Updates
Auction countdowns, live bidding via WebSocket (optional)
SSR/SEO
Server-side rendering with dynamic Open Graph meta tags
Responsive Design
Mobile-first Bootstrap layout with dark theme
Backend Features
RESTful API
40+ endpoints for NFTs, users, auctions, metadata
Blockchain Sync
Real-time event processing via Go chainWatch binary
Metadata Management
IPFS fetching, caching, fallback strategies
Image Processing
Upload, resize, optimize, CDN distribution
Multi-Chain RPC
Configurable endpoints for 7+ EVM networks
Authentication
Session-based + wallet signature options
Development Statistics
Project scope and development effort
Tổng số Dòng Mã
Frontend: ~36K dòngBackend: ~19K dòng
Thời gian Phát triển
Nhà phát triển đơn lẻ(lập kế hoạch, viết mã, kiểm thử)
Development Notes
Architecture
- SSR dual-runtime (SPA client + render server)
- Tích hợp blockchain đa chuỗi (7+ mạng)
- Định tuyến kiểu an toàn với TanStack Router
- Kiến trúc component với 20+ components tái sử dụng
- Microservice Go để theo dõi sự kiện blockchain
Key Challenges
- Polyfills SSR cho API trình duyệt trong Node
- Quản lý và failover RPC đa chuỗi
- Đồng bộ sự kiện blockchain thời gian thực
- Pipeline xử lý ảnh (tải lên, resize, CDN)
- Tích hợp WalletConnect v2 và luồng xác thực
Interested in the project? FAQ or Contact Us.