I was thinking of implementing chat functionality on top of whisper, however the few examples I've seen all have running a local node as the first step. Example - https://github.com/ethereum/meteor-dapp-whisper-chat-client
If I'm making a dapp would my users have to be running a geth node to use this feature?
Generally, how do I would I implement chat or messaging for a dapp? Whisper? Something else?