A really really good chat

Did anyone create a really good chat? What defines a really good chat? Here's my opinion:

  1. Ability to mention people in chat with "@"

  2. Ability to reply to messages with a swipe (like all other platforms - e.g. WhatsApp, Viber, Messenger,...) might be impossible since there is no swipe action in FF

  3. Ability to react to messages

  4. When you have an unread message(s), ability to spawn your chat at the desired area

  5. Ability to show a typing indicator when the person is typing

  6. Ability to show an online indicator that's real-time

  7. Share live location, view live/current location

  8. Send PDFs, view PDFs

  9. Send voice messages, listen to voice messages

Does anyone have any success with these? I consider all these to be more advanced features with some of them maybe being impossible in FF alone (without custom code)?

I am building the chat in Supabase + FF, I think Supa makes it even slightly harder to build as it isn't as nicely integrated, but even with FB these seem intense.

I would love to hear any and all feedback on your guys' experience with building a proper chat. I am building one myself and am struggling on most of the features I listed above.

5
5 replies