/shasco-sports

A prototype using Cloud Firestore and Firebase Authentication with Riverpod in a sports pick 'em style game.

Primary LanguageDart

Shasco Sports

A prototype app built with flutter, firebase , and riverpod that allows users to play various games based on sports predicitions.

To Do

  • Remove logos
  • Add PickMatchupStatus styling
  • Clear pick changes on navigation.
  • Add leagues and sports to firestore.
  • Add versioning for android and ios firebase deploys.
  • Disable or handle portrait mode.
  • Add score color coding and validation.
  • Add chevrons to flat outlined option cards that navigate.
  • Add new score selection ui.
  • Add typing to all providers.
  • Add user permissions
  • Use image clip icons and colors to distinguish status.
  • Figure out how to handle dates correctly.
  • Create a splash screen.
  • Update loading indicator to incorporate logo.
  • Add pick'em leagues
  • Add pick'em metrics
  • Add a squares style format.
  • Add secret json file location https://blog.codemagic.io/deploying-flutter-app-to-firebase-app-distribution-using-fastlane/
  • fastlane supply init when developer account is setup.
  • Add options
    • Use spread
    • Scoring (confidence, sevencoals, single point)

Issues

  • Navigation back with a swipe goes back to sports page.
  • App signs with dominionsystems email unless XCode is open and updated.
  • Fastlane files are removed on pub get.
  • Podfile reverts platform:ios version to 9.0 on pub get.
  • IOS/Pods project updates made on pub get.
  • Theme data currently stored on 2 different MaterialApps.