CodeCraft

CodeCraft

1:1 Developement game to debug bugs with Test cases

The problem CodeCraft solves

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.

Challenges we ran into

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)

Best use of MongoDB Atlas

MongoDB was our go-to for flexibility and scalability in handling data like problem statements and user info. We used We...Read More

MongoDB

Discussion