Hola
RM.
Aplikasi Mobile

Badminskuy — Manajemen Sesi Badminton Komunitas

Aplikasi Android & web offline untuk mengatur pemain, mengacak pertandingan ganda sesuai grade, mencatat skor, dan menagih iuran lewat QR.

Peran
Full-Stack & Mobile Developer
Tahun
2026
Teknologi
Next.jsTypeScriptCapacitorSQLiteTailwind CSS
Badminskuy — Manajemen Sesi Badminton Komunitas

Ringkasan

Aplikasi untuk komunitas badminton: daftar pemain, sesi per tanggal dengan beberapa lapangan, matchmaking otomatis, skor & shuttlecock, tagihan, dan ranking — semua data tersimpan di perangkat.

Masalah

Pengelola komunitas biasanya mengacak pasangan, mencatat skor, dan menghitung iuran secara manual di kertas atau chat, sehingga sering tidak adil dan rawan salah hitung.

Pendekatan

Mesin matchmaking memberi bobot 1/(jumlah main + 1)² agar pemain yang jarang main lebih berpeluang terpilih, menjaga grade tetap seimbang, menghormati waktu istirahat, dan menghindari pasangan yang berulang.

Solusi

Dibangun dengan Next.js dan dikemas menjadi APK Android lewat Capacitor; database SQLite di perangkat (sql.js), backup/pemulihan ke satu file .db, tagihan otomatis dengan QR pembayaran, ringkasan biaya vs pendapatan, dan ranking win rate per grade.

Hasil

Tidak butuh server, akun, maupun internet; tersedia sebagai APK Android dan versi web di Vercel.