๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐—•๐˜‚๐—ถ๐—น๐—ฑ ๐—ฎ ๐—ฅ๐—ฒ๐—ฎ๐—น-๐—ง๐—ถ๐—บ๐—ฒ ๐—–๐—ต๐—ฎ๐˜ ๐—ฆ๐˜†๐˜€๐˜๐—ฒ๐—บ

Real-time chat seems hard. It is not. Firebase Firestore makes it simple. You do not need WebSockets. You do not need a server. Firestore handles the live updates for you.

Build these features:

Use this data structure:

Key technical tips:

This architecture works for real users. It is stable.

Source: https://dev.to/gabriel_sakala_01b355a99e/how-to-build-a-real-time-chat-system-with-firebase-firestore-and-vanilla-javascript-20f5