Viri NFT Market

About Viri NFT Marketplace

แพลตฟอร์ม NFT โม้ lar ชั้น เช่น นี้ ใช้สำหรับเน厅เวิร์ค Songbird และ blockchain ที่้ compat กับ EVM เคยรู้จักในชื่อ StealThisNFT.xyz, Viri Marketplace และ SgbFTSO Marketplace

เป็นเจ้าของโดย ByteOne LTD (UK) | พัฒนาโดย 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
บรรทัดโค้ดทั้งหมด
Frontend: ~36K บรรทัด
Backend: ~19K บรรทัด
~2,700 hrs
เวลา Dev
นักพัฒนาเดี่ยว
(วางแผน เขียนโค้ด ทดสอบ)

Development Notes

Architecture
  • SSR ร่วม runtime (SPA client + server rendering)
  • เชื่อมโยง blockchain หลาย chain (7+)
  • Routing ชนิดกำหนดด้วย TanStack Router
  • สถาปัตยกรรมคอมโพเนนต์ 20+ ชิ้น
  • บริการ Go ตรวจสอบเหตุการณ์บล็อกเชน
Key Challenges
  • Polyfill SSR สำหรับ API ของเบราว์เซอร์ใน Node
  • จัดการและ failover RPC หลาย chain
  • ซิงค์เหตุการณ์บล็อกเชนแบบเรียลไทม์
  • กระบวนการประมวลผลรูป (อัปโหลด ปรับขนาด CDN)
  • เชื่อมต่อ WalletConnect v2 และAuth Flow

Interested in the project? FAQ or Contact Us.