Skip to content

hashem78/CodeforcesTracker

Repository files navigation

Contents

Description

A Flutter app that tracks Codeforces user statistics and submissions using the Codeforces API. Enter a handle to view submission history, language breakdowns, and verdict statistics.

Screenshots

Features

  • Track any Codeforces user's submissions and statistics
  • Remembered handle across app sessions
  • Filter submissions by verdict
  • Language and verdict distribution charts
  • Dark/light/system theme switching
  • English and Arabic localization
  • Responsive layout with Material 3

Tech Stack

  • State management: Riverpod (code-generated providers)
  • Data models: Freezed + json_serializable
  • Routing: auto_route
  • HTTP: Chopper
  • i18n: Slang
  • Pagination: infinite_scroll_pagination

How to Build

git clone https://github.com/hashem78/CodeForcesTracker cf
cd cf
flutter pub get
dart run build_runner build --delete-conflicting-outputs
dart run slang
flutter build apk

About

A flutter project that aims to create a somewhat good looking CodeForces tracker

Topics

Resources

Stars

Watchers

Forks

Contributors