Inspiration
Are you tired of the traditional and mundane way of practicing competitive programming? Do you want to make learning DSA (Data Structures and Algorithms) more engaging and exciting? Look no further! Introducing CodeClash, the innovative platform that combines the thrill of racing with the challenge of solving LeetCode-style coding problems.
What it does
With CodeClash, you and your friends can compete head-to-head in real-time coding battles. Challenge each other to solve coding problems as quickly and efficiently as possible. The platform provides a wide range of problem sets, from beginner to advanced, ensuring that there's something for everyone.
How we built it
For our Backend we made it in Python with the Flask framework, we used MongoDB as our database and used Auth0 for authentication. Our Front end is next.js.
Challenges we ran into
Our whole Frontend UI was written in plain javascript where all the other project was in next.js and typescript also due to some other errors we could not use the UI so we had to rewrite everything again. So due to that and a team member leaving us we were able to under major difficultes get it back to tip-top shape.
Accomplishments that we're proud of
the Implementation of MongoDB to store everything was something we were proud of. We were able to store all user data and all the question data in the database.
What we learned
Even when you think you are cooked, and your whole hackathon career is in disarray you still can control your emotions and expectations lock in secure the victory.
What's next for CodeClash
First task would be deployment on a VPS, then furthermore, adding a difficulty level so that the user can change the difficult for the questions you want to answer. Giving the User control of time Limit and more.

Log in or sign up for Devpost to join the conversation.