Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

LIVE LINK : https://crackcompetitivecode.netlify.app/

CodeCracker - Competitive Programming Tracker

CodeCracker is a web application designed to help competitive programmers track and visualize their performance across various online coding platforms such as Codeforces, LeetCode, and CodeChef. It fetches real-time user stats and displays detailed insights into progress, problem-solving stats, ratings, and streaks.

Features:

  • Progress Tracking: Visualizes your progress with interactive charts and graphs.
  • API Integration: Fetches data from popular competitive programming platforms (Codeforces, LeetCode, CodeChef).
  • Problem Stats: Displays detailed statistics of problems solved, including difficulty, categories, and accuracy.
  • Rating Insights: Tracks your rating progress and provides a graphical representation of your journey.
  • Streak Tracking: Keeps track of your streaks to motivate consistent problem-solving.

SCREENSHOTS: Screenshot 2025-09-05 145037 Screenshot 2025-09-05 145045 Screenshot 2025-09-05 145142

Tech Stack:

  • Frontend: React.js, Material UI
  • Backend: Node.js Express.js MongoDB
  • API Integration: Codeforces, LeetCode, CodeChef APIs
  • Visualization: Charts and graphs for displaying stats

Installation & Setup:

1. Clone the repository:

git clone https://github.com/yourusername/CodeCracker.git

2. Navigate to the project directory:
cd CodeCracker

3. Install dependencies for the frontend and backend:

Frontend Setup (React):
Navigate to the frontend directory:
cd frontend
Install the necessary dependencies:
npm install

Backend Setup Node.js
Navigate to the backend directory:
cd backend

Install the necessary npm dependencies:
npm install

4. Run the servers:

Frontend:
cd frontend
npm run dev

Backend Node.js:
cd backend
npm run dev


Usage:
Open the frontend in your browser after the server starts.
Login with your competitive programming platform account to view and track your stats.
Explore various visualizations, including your problem-solving progress, rating changes, and streaks.
Contributing:
Feel free to fork the repository, make changes, and submit pull requests. Any contributions or suggestions are welcome!

About

Connect to your audience with a single link. Showcase the content you create and your projects in one place. Make it easier for people to find, follow and subscribe.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages