Viri NFT Market

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

~55K
Tổng số Dòng Mã
Frontend: ~36K dòng
Backend: ~19K dòng
~2,700 hrs
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.