WingZ Topup
Game top-up platform, built end to end
An online store for game top-ups, built end to end: the storefront customers use, the engine that fulfils orders, and the bots and tools that run the business day to day.
- Role
- Full-stack developer: storefront, fulfilment engine, bots and tools
- Type
- Client project
- Year
- 2025 — Present
- Status
- Live in production

Overview
WingZ Topup is an online store where players buy game top-ups and pay from a wallet. I designed and built every part of it.
Behind the storefront, every order used to be fulfilled by hand. I built the engine that took over that work, so orders from the storefront, partner sites and reseller groups are processed automatically, including large batches.
Built with
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- Node.js
- Express
- Socket.IO
- Kotlin
Every layer
- 01
Storefront
Accounts, wallet top-ups, rewards wheel, leaderboard, vouchers, reviews and a full admin panel
Next.js · NextAuth · Prisma · PostgreSQL
- 02
Fulfilment engine
Order queue, API-key REST gateway for partner sites, Telegram admin and reseller bots, WhatsApp and email alerts, live dashboard
Node.js · Express · Socket.IO · SQLite
- 03
AI assistant
WhatsApp chatbot that answers from each reseller group's own data and hands confirmed orders to the validated order path
Gemini API · Baileys
- 04
Payment matching
Android app that forwards eZ Cash payment SMS to a protected webhook, so wallet deposits confirm automatically
Kotlin · WorkManager
- 05
Redeem center
Multi-user platform for bulk code redemption with wallets, JWT auth, rate limiting and live progress
Express · React · SQLite · WebSockets
Engineering
One order path
The storefront, partner sites and reseller bots all hand their orders to the same validated order queue.
Large batches, no babysitting
Orders are processed automatically end to end, including runs of 1,800+ orders, replacing a fully manual workflow.
Live by default
A Socket.IO dashboard and WhatsApp and email alerts keep the whole business visible in real time.
