/ygo_collection_manager

Collection manager for Yu-Gi-Oh! TCG

Primary LanguageDartGNU General Public License v3.0GPL-3.0

ygo_collection_manager

Test workflow Coverage Status

Getting Started

  • To generate or re-generate the database adapters or the mock files use:
flutter packages pub run build_runner build
  • To generate or re-generate the golden files use:
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

Dependency Injection

State Management

Navigation

Tests

Others