Try it out: https://knarlyvote.com
A (work-in-progress) demonstration of: (1) a full-stack Flutter application utilizing Firebase and Google Cloud, and (2) ranked voting with the Condorcet Method.
From July 29, 2021
Copy server/server_config.example.yaml
to server/server_config.yaml
and
populate the entries. See the details in server/lib/src/service_config.dart
for the expected values.
TODO explain the values needed to run locally vs to deploy.
Make sure you have package:shelf_dev v2 or later installed.
Run shelf_dev
from the root of the repository to start the app. It will be
hosted at localhost:8080
.
todo Sketching things out here, but this is incomplete at the moment.
Deploy services
hosting/rewrites
in firebase.json
.server/tool/update_cloud_run_environment.dart
.Web app
firebase deploy
.