The overall design and all small interface details look great 👍️ Also, open polls makes running a public election much simpler.
One minor thing I spotted on the election results page – it's hard to distinguish the bars on the chart because they all painted red.
Using different color for each bar might look better for charts with, like, more than 5 options. There is a simple trick for dynamic colors generation for a chart with arbitrary number of categories. You define a start color in HSL format, and then increment the hue
value with a given interval, leaving the lightness
and saturation
parameters the same. As a result, you'll get a nice palette with almost unlimited number of colors. It works fine without colors overlap even for 20+ categories given that you choose the increment
value wisely – it should be a prime number (for example, 17 or 23) to follow the cicada principle.
On the other hand, sometimes poll initiators prefer to highlight only the winning category with different color when they post-process the results. Which brings us to another feature request – an option to download or access via API raw poll results, so people could build a chart how they like. Would love to see this in one of the future releases.