The Problem

  • If there's a lot of people who need to be allocated into teams based on a shared interest, say for example at some kind of 24hr hacking competition, how do you do that?
  • Discord? Voice/chat rooms are a great start, but they require the user to find the right room on their own, and have no fixed sizes
  • Hand raising, moving around in a physical room? Impossible at the minute

The Solution

  • With Alloka, one admin sets up a session, specifies a few parameters like team sizes, a list of shared interests and then they’re away!
  • Users join the session via a unique PIN code shared by the admin, then choose their top 3 picks from the list of interests.
  • Once enough people have joined, the admin can start allocating them into teams based on their interests.
  • No free spaces on your 1st pick? Not to worry! You will still be matched with your 2nd and 3rd choices.

Technical Details We hosted using a Python Server running on a Google Cloud instance, and acquired our free domain name from All frontend was written in Javascript.

Share this project: