Sanctions Screening App
Purpose:
- Provide sanctions screening via UI: results ranked by match score (0.95-100%)
Intended features:
- Screen an entity (person/item or organisation) against all open sanctions lists.
- Look at up-to-date sanctions lists in one location.
This repo is only the front-end of the app and it is built with Flutter backed by Firebase Firestore. (Another repository will be created to define server functions, which will serve as a back-end of the application).
If you are new to Flutter, these resources will get you started:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Remember, in the context of this project we are using Flutter for Web only!
For all state management (data binding and interactivity) we will be using https://riverpod.dev/
If you are new to it, please have a read through the website and the tutorial here: Flutter State Management with Riverpod: The Essential Guide
The support for Firestore was added using this guide: https://firebase.google.com/docs/flutter/setup?platform=web
flutter drive --driver=test_driver/integration_test.dart --target=integration_test/app_test.dart -d chrome --web-port=4444 --browser-name=chrome