REACT public room chat application similar to whatsapp desktop FIREBASE Realtime chat using firestore.