the-learning-collective / whereat-macroid Scala 42 5 mobile app for tactical comms on protest marches