jbellue / elektu

A small page to help select someone from a group

Home Page:https://jbellue.github.io/elektu/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Elektu!

Codacy Badge

A small page to help select people from a group

Open source, no-app-needed clone of the excellent app Chwazi

If the app's so good, why a clone?

  • I wanted the possibility to give a random number to each person
  • I was bored
  • No need to install anything, that's better, probably?
  • 0% tracking (I'm not implying chwazi does anything naughty. But here I know nothing evil goes on). The only thing there is a user counter available at goatcounter.
  • why not?

The name

Elektu means "choose" in esperanto. Note, I don't speak esperanto, so maybe the name's dead wrong. But I still like it.


Features

  • select Select between 1 and 5 people

    You obviously need more people touching the screen than the number in the menu!

    1. Choose the number of people to be selected in the top right menu
    2. Have everyone touch the screen.
    3. The number of people selected in the menu will be selected from the group.
  • group Split people between teams

    You need at least the amount of people touching the screen that you want teams...

    1. Choose the number of teams you want
    2. Have everyone touch the screen
    3. People touching the monitor will be split between teams
  • ordinate Randomise the order of people

    1. Have everyone touch the monitor
    2. Everyone will be randomly given a number.

What are these icons at the bottom

  • vibration Toggle vibration on and off
  • help Show a help message (click anywhere to remove)
  • fullscreen Toggle fullscreen

TODO

  • Get nicer colours
  • Have a fixed colour for team selection [2018-11-24]
  • Get menu icons [2018-11-24]
  • Get menu properly working [2018-11-24]
  • Implement fullscreening [2018-11-25]
  • implement vibration on acceptable devices [2018-11-25]
  • Hide vibration thingie on iOS, stupid thing [2018-11-25]
  • Have cool animations: [2018-11-27]
    • rotating, when waiting [2018-11-24]
    • grow and shrink stuff when waiting [2018-11-26]
    • have another rotation when waiting for timeout [2018-11-27]
    • cool selection when there's only one to select [2018-11-25]
  • probably a lot more to get to feature parity... [2018-11-25]
  • Add the favicon back, without screwing it up like last time [2018-11-28]

About

A small page to help select someone from a group

https://jbellue.github.io/elektu/


Languages

Language:JavaScript 55.6%Language:HTML 30.9%Language:CSS 13.5%