Back
Joel Accelerator logo
Runyu·2023 – 2025·Full-stack

Built a cross-platform gaming desktop app with real-time voice chat, leaderboards, membership redemption, and a user badge system, plus a competition platform with role-based access.

Key contributions

01

Desktop app

Built a Wails desktop app — Go plus a web frontend, shipped as one binary.

02

WebRTC Voice call

Added multi-user voice over Livekit, with volume meters and mute management.

03

Leaderboard

Built a leaderboard with Canvas-rendered share cards.

04

Competition platform

Built a Nuxt + Go competition platform from scratch that integrates with the desktop app, letting users create dedicated competition rooms easily. Covered core workflows including competition creation, stage management, and participant registration.

05

Membership redemption

Built a redemption code system for premium memberships, supporting batch generation, usage tracking, and expiration.

06

User badge system

Designed and shipped a badge system to recognize user achievements and activity, displayed on profiles and leaderboards.

Built with

WailsGoVue 3NuxtWebRTC (Livekit)
Joel Accelerator screenshotJoel Accelerator screenshotJoel Accelerator screenshotJoel Accelerator screenshotJoel Accelerator screenshotJoel Accelerator screenshot