- Download the Dart SDK
- Download the Flutter SDK
- Install flutter dependencies
- Install the required Python packages using
pip3 install -r requirements.txtin flaskServer folder
To run the acceptance tests, execute the following command from the flutter project's root folder:
$ dart test_driver/app_test.dart
To run the unittests, execute the following command in flaskServer:
pytest --cov=app --cov-report term-missing tests/
Coding Style Guides:
For dart code: https://dart.dev/guides/language/effective-dart/style Note: to run analysis on code, use 'flutter analyze'
For python code: A modified version of PEP8 that allows longer lines and camel case for function names https://www.python.org/dev/peps/pep-0008/
System Architecture (Feb 7 Class Assignment)
UI Prototype V2 https://www.figma.com/file/C8lqeGsrSP89gMnxqETuP7/Login?node-id=0%3A1
