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.
- 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
- State management: Riverpod (code-generated providers)
- Data models: Freezed + json_serializable
- Routing: auto_route
- HTTP: Chopper
- i18n: Slang
- Pagination: infinite_scroll_pagination
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