Back
Cover for Game Currency Trading Platform

Game Currency Trading Platform

Lead Developer • 2025–Present

TypeScript (Next.js)PHP (Vanilla)TypeScript (LINE Bot)MariaDBGCP VM (Ubuntu)FDPay

Led end-to-end development of a C2B2C trading platform using a unified points system. Users top up to buy platform points, spend points to purchase specific game currencies, and when selling currency back, receive points that can be reused or withdrawn as TWD. Top-ups are fully integrated with FDPay for secure, real-time processing. Built comprehensive admin tools for transaction oversight, agent commissions, and permission system, plus LINE Bot notifications. The platform processes ~9M NTD per month, demonstrating stability and market demand.

Key Achievements

  • Designed a C2B2C flow with a unified points system for buy/sell.
  • Integrated secure payments and automated settlements end-to-end.
  • Seamlessly integrated FDPay for real-time, reliable top-ups.
  • Implemented fraud defenses: blacklists, verification.
  • Created a modular backend for agents, permissions, and oversight.
  • Added LINE Bot notifications for real-time order updates.
  • Delivered MVP to production in two weeks.
Homepage
Homepage

Minimalist entry with quick links to top-up, withdrawal, and point transfer. A banner links to the official channel; a carousel highlights supported titles for fast navigation.

Game Currency Purchase Interface
Purchase interface

Users exchange platform points for in-game currency at a clearly displayed rate. The UI shows rate details, notes, amount input, and a computed total—optimized for quick checkout.

Admin Backend – Member List
Admin: member list

Search and filter across member accounts with transaction totals, registration dates, agent ties, and even partial matches on names, phone numbers, or bank accounts. Quick actions include identity checks, linked bank reviews, and account operations.

Admin Permission Management
Admin: permissions

Toggle granular permissions for member management, purchase/withdraw operations, game settings, page content, transaction logs, and manual orders—enabling precise user-level control.

Game Settings – Purchase Configuration
Game purchase rules

Configure game-specific settings such as title, discount rates, and reward-point eligibility. Add notes, abnormal reasons, and exception-handling guidelines.

Define exchange rates by user tier and transaction amount range—ensuring fair pricing while rewarding loyal members.

Purchase Operations Management Interface
Admin: purchase ops

Filter, search, and review purchase transactions with details like order ID, member, amount, awarded currency, agent/commission, date, and status—plus pagination for volume.

Deposit Records Management Interface
Admin: deposit records

Track top-ups with keyword/date/status filters and a “pending only” switch. Summary totals top the table; rows include IDs, names, amounts, dates, and bank details with quick receipt views.