I wonder if this type of app is a good use case for a P2P distributed app. E.g. Dat style? I see a lot of P2P that is basically good for distributing your favorite cat photos (https://github.com/beakerbrowser/dat-photos-app) but maybe this is actually a useful app for P2P. Thoughts?