KU LU KE

The Smart Pairing & Court Rotation Engine
Inspired by “Ne ippo kuluke paapom!” (Now you shake and see!)
By Vignesh S

Focus on the Game. Start Playing.

Meet KU-LU-KE—the doubles rotation app built to keep your club nights fresh, dynamic, and moving fast. Enjoy diverse matchups, flawless rotations, and maximum court time.

A Fresh Approach to Court Chemistry

We believe intermediate badminton thrives on adaptability. Rather than focusing on strict ratings, KU-LU-KE celebrates variety. Real growth comes from learning to support different partners, adjusting to new playstyles, and enjoying the unique chemistry of every match.

Engineered for Speed and Fairness

  • Instant Setup: Skip the ratings. Just paste your player list and start immediately.
  • Dynamic Variety: The anti-repeat engine actively works to give you fresh partners and new opponents every round.
  • 1-Tap Rotations: Assign all courts simultaneously in seconds, keeping the shuttles in the air.
  • Equitable Bench: Automatically balances rest intervals so everyone gets equal time to play and shine.

Getting the Games Started

1. Paste the Roster

Don’t type names manually! Just copy your numbered list directly from WhatsApp and paste it into the Roster box. Set the number of available courts, and hit Start Session.

2. The Roll Call & Warm-Up

Before the first match generates, KU-LU-KE asks you to confirm arrivals. If someone is stuck in traffic, simply flip their status to Late / Away. They will safely sit out until you mark them active later.

🚨 Warm-Up Rule: The entire first round is enforced as a random warm-up match. Fixed partner setups are disabled for Round 1 to get everyone mixed up and moving. From Round 2 onwards, partner setups become fully available!

3. The Match Dashboard & Shuffling

The main screen shows exactly who goes to which court. If you have more players than slots, the app manages a fair waiting list at the bottom.

When the games finish, tap the floating 🔀 Shuffle button. KU-LU-KE will ask if anyone needs to drop out or rest before instantly generating the next exciting lineup.

4. End Session & PDF Summary

When the day is done and the courts are closed, hit the End Session button. KU-LU-KE will automatically generate a clean, comprehensive PDF summary of the day’s matches, playtimes, and stats.

Don’t forget to share this PDF directly in your group chat so everyone can review their stats!

Managing the Real World

People arrive late, leave early, get tired, and love playing with their friends. Here is how KU-LU-KE handles it all gracefully.

🏃‍♂️ The Latecomer

Someone showed up 30 minutes late. How do they enter the rotation fairly?

Open Stats → Analytics. Tap + Add Player. They are automatically assigned the average game count to fit right in!

👋 The Early Leaver

A player has to head home early to feed their cat.

Open Stats → Analytics. Find their name and change the dropdown to Left Early.

🥵 The Exhausted Player

A player just had a brutal 3-set match and wants to sit out the next round.

When you hit Shuffle, tap Yes (Change Status). Set them to Rest Next. They will auto-return afterward!

🤝 The Fixed Duo

Two players are prepping for a tournament and want to play together.

Open Stats → Partners tab. Select their names and tap + Link. The algorithm will treat them as a unit.

Inside the Algorithm

📊 Reading the Matrix

Curious about who has played with whom? Open the Stats → Matrix Tab to view the receipts.

  • P (Partners): Shows how many times two people have teamed up.
  • O (Opponents): Tracks how many times they have faced off.

⚙️ The 300-Trial Simulation

KU-LU-KE guarantees equal court time by drafting players who have rested the most. Then, it runs 300 randomized shuffle iterations in milliseconds, scoring every outcome using this formula:

Cost =
(5 × Previous Partner Encounters)
+ (1 × Previous Opponent Encounters)

By heavily penalizing partner repeats, the app ensures you get to enjoy playing with fresh faces, while also mixing up your opponents nicely.

🤝 Our Promise to You

Privacy First: We do not hoard your roster data. There are no cloud accounts or server tracking. Your session lives securely on your device.

Equality: Our engine treats every single player on your roster with the exact same level of respect and priority to ensure everyone has a great time.

📱 Save App

Keep this App on your phone:

Safari (iPhone/iPad):
Tap the Share icon at the bottom, scroll down, and tap “Add to Home Screen”.

Chrome (Android/iOS):
Tap the Menu icon (3 dots) top right, then select “Add to Home screen”.

⚡ Goto App