Skip to content

A personal CP tracker with multi-platform support. Planning to enhance this current version from a personal to a public CP tracker to enable sharing profiles with a cleaner UI

Notifications You must be signed in to change notification settings

socc-klef/cp-tracker

Repository files navigation

CP Tracker

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.

Features

  • 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.

Technologies

  • 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.

Installation

  1. Fork the repository into your profile

  2. Clone the repository:

    git clone https://github.com/yourusername/cp-tracker.git
  3. Install dependencies:

    npm install
  4. Run the development server:

    npm run dev

    Visit http://localhost:3000 to view the app.

Usage

  • 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.

About

A personal CP tracker with multi-platform support. Planning to enhance this current version from a personal to a public CP tracker to enable sharing profiles with a cleaner UI

Topics

Resources

Stars

Watchers

Forks