CPTracker is a web-based application developed to help students track their performance across various competitive programming platforms, including CodeChef, LeetCode, and CodeForces. Students can view their contest performance and stay motivated by seeing their progress.
- View contest rankings and scores for CodeChef, LeetCode, and CodeForces.
- Easy-to-use interface to view and analyze contest results.
- Integration with CodeChef, LeetCode, and CodeForces APIs to fetch live data.
- Frontend: React.js, tanstack-query
- Backend: Node.js, Express.js
- Database: MongoDB
Follow these steps to run CPTracker locally:
- Clone the repository:
git clone https://github.com/your-username/cptracker.git cd cptracker
- Install dependencies and run the website:
cd frontend npm install npm run dev
- Install dependencies and run the backend:
cd backend npm install npm run dev
- Now you can view the website on http://localhost:5173