design & development
Midterm Senate game
October 3, 2022
I designed this piece in response to a simple, three-part brief:
- Convey to the reader which seats are up for grabs in the midterms
- Convey which way a seat currently leans
- Let the reader assign those seats to either party and see how the balance of power changes
I saw a way to elegantly knock out all three of these using a beeswarm chart. The ability to show clustered data made it a natural way to visualize political leanings, even the mix of categorical (Cook ratings) and continuous (win margins) we had here. Using it as interface seemed interesting and elegant.
Because it is a novel way to make selections, we tested the idea of a clickable beeswarm and were pleased to see we weren’t confusing people. For good measure, I added a little more shadow to the circles to help them feel button-y, especially on mobile.
In addition to designing the piece, I was part of the team that built it. I contributed quite a bit of JS behind the main visuals and worked on page styles. Many requirements evolved as our deadline got closer. Our team was able to respond without any major panics thanks to nicely structured code.
We also worked with accessibility experts to make the game playable for more users. We were able to test the site and implement feedback from real people about the assistive-device experience. All together, this took a considerable amount of development time, probably 1/4 overall, and was a great learning experience. I’ve been in thousands of conversations about accessibility but this was the first time I worked on a project that really implemented it. I’m thankful to have had the opportunity.