Back
Cover for Game Currency Trading Platform

Game Currency Trading Platform

Sole Developer (Contract) • 2024–2025

Next.jsTypeScriptPHPMariaDBNode.jsLINE Bot APIGCP Compute Engine

Built the platform as the sole developer from client requirements through production delivery. Users deposit TWD for platform points, spend points to purchase game currency, and receive points after selling currency back to the operator; points can later be reused or withdrawn. I also designed APIs for integration with the client’s separate automated game-currency fulfillment system and built admin tooling for transactions, agent commissions, permissions, identity review, and operational notifications. The system operated commercially for approximately one year before the client business ceased operations.

Key Achievements

  • Designed a unified points ledger for deposits, withdrawals, game-currency purchases, and currency sales.
  • Designed APIs for integration with an external automated fulfillment system maintained by another engineer.
  • Built identity and bank-document review workflows, blacklisting controls, granular permissions, and transaction oversight tools.
  • Translated evolving client requirements into production features while coordinating through a dedicated requirements liaison.
  • Added LINE Bot notifications for real-time operational updates.
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.