A simple competitive programming tracker that allows users to add their usernames for LeetCode, CodeChef, CodeForces, and GitHub. Users can view their data from all platforms in one place and export it in a structured format.
- Multi-platform support: Add usernames from LeetCode, CodeChef, CodeForces, and GitHub.
- Unified dashboard: View your stats and achievements from all platforms in one place.
- Responsive design: Built with TailwindCSS, ensuring a responsive and mobile-friendly UI.
- Smooth animations: Powered by Framer Motion for a dynamic user experience.
- Elegant UI: Customizable components with ShadCN for a clean and modern design.
- Next.js - React framework for building the application.
- TailwindCSS - Utility-first CSS framework for rapid UI development.
- ShadCN - Elegant, customizable UI components.
- Framer Motion - Animations and transitions for React.
- TypeScript - Type safety and better development experience.
-
Fork the repository into your profile
-
Clone the repository:
git clone https://github.com/yourusername/cp-tracker.git
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
Visit
http://localhost:3000
to view the app.
- Add Usernames: Enter your usernames for LeetCode, CodeChef, CodeForces, and GitHub to fetch and display your data.
- View Data: Check your stats such as ratings, problems solved, and repositories all in one place.
- Export Data: Click the export button to download your data in a structured format.