Dashboard app for TraceTogether check-in certificate verification using Misty robots.
Landing Page | Robots Tab | Photos Tab |
---|---|---|
This app is the GUI component for my final year project for my Bachelors in Computer Science in Nanyang Technological University. There are 2 other components: the server and the robot. Please find the detailed report here.
The user can se realtime changes to the robot or verifications. The app connects to the server via web socket. Depending on the tab the user is on, the app subscribes to robot or verification updates.
User can see robot states and edit the robot's assigned location. New robots are highlighted and pinned to the top of the list so that it is configured quickly.
User can see verification results, grouped by the location of check-in. User can also see the intermediate image processing results.
Import all the dependencies and assets.
flutter pub get
Generate library-generated code.
flutter pub run build_runner build
Run the Flutter application in release mode.
flutter run --release