Rumble solves the problem of making competitive programming more engaging, rewarding, and interactive by transforming it into a real-time, game-like experience. Traditionally, competitive programming platforms focus on self-paced problem-solving or scheduled contests with no immediate stakes or rewards. They lack real-time, head-to-head competition, and most offer little more than rankings or certificates for high performers.
Rumble changes this by creating a platform where programmers can compete directly against each other in 1v1 coding battles. The real-time nature of these matches makes it exciting, as players race to solve the same problem faster than their opponent. This transforms competitive programming from a solitary exercise into an interactive and dynamic experience.
In addition, Rumble integrates blockchain technology, allowing users to stake Ether(Ethereum’s cryptocurrency) on coding challenges. This adds a tangible reward for winning: the winner of each coding match takes the entire pot of staked Ether, making the competition even more thrilling. This gives developers an incentive not just to practice coding but also to potentially earn cryptocurrency through their skills. It fills the gap for programmers who want more than just points or ranks—they want a chance to earn rewards for their efforts.
Codeforces security issues with hhpt requests giving 403 error and cloudflare blockages, also, deisgn the frontend and organizing the routes was a difficult part, setting up web3 passages and sockets for communicastion was a new thing for us so implementing them for the first time took time.
Tracks Applied (6)
Polygon
ETHIndia
100xDevs
Discussion