Created a webapp to help groups have internal dialogue.
The purpose was to manage all the different things that want to be said at any point in a group conversation. This is a propose-and-vote-based approach, where users first propose a message, then vote out of all the proposed messages. The message with the highest votes gets added to the conversation. Rinse and repeat.
Cloud Functions were implemented.