CodeCraft was born out of a simple yet impactful realisation – debugging is a crucial part of coding, and mastering it is a continuous challenge. In the daily grind, we noticed many developers turning to external resources for help, often missing the opportunity to enhance their debugging skills.
So, we built CodeCraft as a solution to make debugging not just educational but fun. With 1:1 solve games, users can compete in a friendly race to debug code and run test cases. This unique approach transforms debugging from a solitary task into an enjoyable and collaborative game.
A notable challenge we faced in developing CodeCraft was setting up the real-time code editor for test cases. It was a bit hectic, requiring careful attention to detail. Ensuring that the code editor updated in real-time while handling all the test case scenarios presented a complex puzzle.
In addition, we encountered difficulties in covering all the edge cases initially. However, with persistent effort and teamwork, we successfully addressed these challenges. Despite the bumps along the way, we managed to implement the real-time code editor for test cases, making it a functional and integral part of CodeCraft.
Tracks Applied (1)
MongoDB
Technologies used
Discussion