Skip to content

CodeWithAryanK/CodeViz

Repository files navigation

CodeViz - Codeforces Profile Visualizer

CodeViz is a web application that visualizes Codeforces user profiles with detailed statistics, rating history, problem-solving patterns, and performance analytics. Track your competitive programming journey with beautiful visualizations and insights.

Features

  • Profile Overview: View user's basic information, rank, rating, and contribution
  • Rating History: Interactive line chart showing rating progression over time
  • Problem Analysis:
    • Problems solved by tags
    • Problems solved by rating
    • Problems solved by level (A, B, C, etc.)
    • Programming languages used
  • Detailed Statistics:
    • Unique problems tried and solved
    • Success rate
    • First-try solves
    • Hardest problem solved
  • Contest Statistics:
    • Number of contests participated
    • Best and worst ranks
    • Maximum rating gain and loss

Technical Details

Frontend Technologies

  • HTML5
  • CSS3 (with responsive design)
  • JavaScript (Vanilla)
  • Chart.js for data visualization

API Integration

  • Codeforces API endpoints used:
    • user.info
    • user.rating
    • user.status

Features

  • Responsive design that works on all devices
  • Real-time data fetching from Codeforces API
  • Interactive charts and visualizations
  • Clean and modern UI with cyberpunk-inspired landing page
  • Visitor counter integration

Setup and Deployment

  1. Clone the repository
  2. Host the files on any web server
  3. No backend required - runs entirely in the browser
  4. Update the visitor counter code when deploying to a new domain

File Structure

  • index.html - Main HTML file
  • style.css - Styling and responsive design
  • index.js - Core functionality and API integration

Dependencies

  • Chart.js (loaded via CDN)
  • Codeforces API

Author

Created by ARYAN KUMAR

License

This project is open source and available for personal and educational use.

Contact

Feedback

Feel free to provide feedback through the feedback form or by contacting the author directly.

About

A codeforces profile visualizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published