A realtime chatting app built on React-Firebase/Firestore that allows you to chat via text with other users.
See the live demo here: chatter-zeyu-li.vercel.app
Login screen ^^
Chat Screen ^^
Firestore properties for user:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow write: if false;
allow read: if request.auth.uid != null;
}
// allow user to change own data
match /user/{userId} {
allow write: if request.auth.uid == userId;
}
}
}