https://github.com/testeurmaniak/ygo_collection_manager
Collection manager for Yu-Gi-Oh! TCG
https://github.com/testeurmaniak/ygo_collection_manager
dart flutter flutter-app flutter-apps flutter-ui yugioh yugioh-tcg
Last synced: 12 months ago
JSON representation
Collection manager for Yu-Gi-Oh! TCG
- Host: GitHub
- URL: https://github.com/testeurmaniak/ygo_collection_manager
- Owner: TesteurManiak
- License: gpl-3.0
- Created: 2021-08-13T12:18:13.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-05-10T07:25:24.000Z (about 4 years ago)
- Last Synced: 2025-04-10T22:37:49.756Z (about 1 year ago)
- Topics: dart, flutter, flutter-app, flutter-apps, flutter-ui, yugioh, yugioh-tcg
- Language: Dart
- Homepage: https://rouxguillau.me/ygo_collection_manager/
- Size: 16 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ygo_collection_manager
[](https://github.com/TesteurManiak/ygo_collection_manager/actions/workflows/tests.yml)
[](https://coveralls.io/github/TesteurManiak/ygo_collection_manager?branch=main)
## Getting Started
* To generate or re-generate the database adapters or the mock files use:
```bash
flutter packages pub run build_runner build
```
* To generate or re-generate the golden files use:
```bash
flutter test --update-goldens --tags=golden
```
## Features
* Add card to collection
* Search through all released card sets
* Check your completion rate
* View card details
* Dark & Light themes
* Use of Navigator 2.0
* Hosted with Github Pages
## TODO
* Write tests (ongoing)
* Shimmer loading effect
* Dedicated Web layout
* Add filters for expansions
* Add filters for cards
* Release on the Play Store
## Screenshots
## Dependencies
### Database
* [hive](https://pub.dev/packages/hive)
* [hive_flutter](https://pub.dev/packages/hive_flutter)
* [hive_generator](https://pub.dev/packages/hive_generator)
### Dependency Injection
* [get_it](https://pub.dev/packages/get_it)
### State Management
* [flutter_bloc](https://pub.dev/packages/flutter_bloc)
### Navigation
* [go_router](https://pub.dev/packages/go_router)
### Tests
* [golden_toolkit](https://pub.dev/packages/golden_toolkit)
* [mockito](https://pub.dev/packages/mockito)
* [device_sizes](https://github.com/matthew-carroll/device_sizes.git)
### Others
* [cached_network_image](https://pub.dev/packages/cached_network_image)
* [connectivity_plus](https://pub.dev/packages/connectivity_plus)
* [dio](https://pub.dev/packages/dio)
* [equatable](https://pub.dev/packages/equatable)
* [snapping_sheet](https://pub.dev/packages/snapping_sheet)