Practicing algorithms can be difficult, especially when you are going it alone.
That's why we created StreetByter, a web application where users can compete against friends in real-time to solve coding problems.
Users race to be the first to solve all test specs for the selected problem, either through some old-fashioned dexterous coding skills or by playing dirty through the application of various "power-ups" (these include clearing your opponent's code, freezing your opponent's editor, even swapping code with your opponent, and more!).
These power-ups add another dimension of strategy to StreetByter - since users are able to see an obfuscated version of their opponent's code while playing, power-ups can be leveraged at key points throughout the battle to aid (or impede!) either user.
StreetByter also allows users to practice on their own in classic mode if they so choose - be sure to check out the linked video for examples of real-time play or our GitHub repo below!
Developed using the following technologies: