Charlie Hothersall-Thomas, Owen Davies, Daniel Hertz
(IBM 2nd Year Group Project Prize - Runner Up)

Rural Cloud

Rural Cloud is a realtime programming challenge platform. Users participate in challenges by coding inside their web browser.

Our in-browser coding interface also includes a terminal emulator which can be used by challenge entrants to test their code, evaluating expressions against the code they've written. In the meantime, the challenge creator has access to a live challenge monitoring page to keep track of how the challenge participants are doing. Additional features include automatic marking of users' code against a pre-supplied test suite, all-time leaderboards, and GitHub integration.

Rural Cloud makes coding more exciting, since all challenges are run against the clock. Due to the all-time leaderboards, users have the opportunity to compete with their friends for the highest leaderboard position. It is also educational: all code is made public after a challenge is completed, meaning that users can study how other challenge participants solved the same problem and learn from their code.