Flutter education app: students watch lessons, take tests, climb levels, join tournaments, and see a ranking.
This is the public Flutter repo I want a recruiter to open. UI and navigation are in place. Data is mocked — there is no production backend in this repo.
- Auth screens: splash, login, register
- Home with bottom navigation
- Videos, tests, levels, tournaments, ranking
- Premium / promocodes and assignments
- Profile
| Piece | Choice |
|---|---|
| UI | Flutter, Material 3 |
| Navigation | GoRouter |
| State | Provider |
| Media | video_player, chewie |
| Images | cached_network_image, flutter_svg |
lib/
├── constants/ app routes and constants
├── models/ user, video, test, level, tournament, ranking
├── screens/ auth, videos, tests, levels, tournaments, ranking, …
├── widgets/ buttons, cards, banner carousel
├── services/ GoRouter setup
├── theme/ app theme
└── main.dart
git clone https://github.com/Thedarik/upgrade.git
cd upgrade
flutter pub get
flutter runNeeds Flutter 3.9+ / Dart 3.9+.
- Screens and routing are the useful part of this repo
- Backend / Firebase is not wired
- Some screens still use placeholder or mock data
If you want a shipped product, see Hazina (Play Market) or EduFlix.