Skip to content
CodePulse

CodePulse

Turn Failures into Wins with Smart Coding Insights

Created on 8th February 2025

CodePulse

CodePulse

Turn Failures into Wins with Smart Coding Insights

The problem CodePulse solves

Beginners often start coding often find difficult in finding patterns in their mistakes where platforms like Codeforces and LeetCode are fantastic for things like submitting solutions, checking rankings, and getting verdicts on your code, but they often miss one crucial element: personalized, detailed feedback.
Imagine having a tool that not only collects your performance data from various competitive programming sites but also digs deep to find recurring mistakes, inefficient coding habits, and topics where you might be struggling.That’s where our platform "CodePulse" steps in, It uses AI and analyse the users' performance on all competitive programming platforms by checking for common mistakes, inefficient patterns, and weak topics. We provide structured feedback, recommendations, and will provide CP handbook with resources to help users improve faster and smarter through better analysis of their performance.

Challenges we ran into

Here are some challenges we faced while developing CodePulse:
Lack of Public APIs from Competitive Programming Platforms
One of the major challenges was obtaining APIs from platforms like CodeChef, LeetCode, and AtCoder. Unlike Codeforces, which provides a well-documented API, these platforms either do not have public APIs or have restrictions on accessing their contest and user data.
Difficulty in Integrating AI APIs
Integrating AI features posed a major challenge. Initially, we aimed to use APIs from ChatGPT and DeepSeek, but access was restricted, costly, or unreliable. As a workaround, we switched to Google Gemini's API, which was more accessible and cost-effective. However, this required adapting our implementation to align with Gemini's responses.

Discussion

Builders also viewed

See more projects on Devfolio