--->Authentication using Firebase authentication.
--->Chats rooms are used for messaging.
--->Routing is done with React Router.
--->Real-time database using Firebase Firestore Database.
--->Front-end hosted as Single Page Application(SPA) on Firebase Hosting.
--->Images and DP stored on Firebase Storage and automatic cleanup on delete.
--->Emoji Keyboard supported.
--->Share images in chat.
--->Update and delete DP for each room only by its admin.
--->Rooms can be deleted only by its admin
--->Shared images and DP can be viewed using lightbox.
Contact me for a live demo.