Inspiration

Empower connections and foster meaningful conversations with a chat app that prioritizes simplicity, security, and a delightful user experience.

What it does

Google User Authentication: Users can be able to log in and log out using their Google accounts via Firebase Authentication.

Chat Rooms: Users should be able to create, join, and leave chat rooms.

Real-Time Messaging: Messages sent by users should appear in the chat room in real time.

Message History: The chat application should store the history of messages for each chat room, which should be visible to users when they join the room.

Private Messaging: Users should be able to send private messages to other users.

How we built it

React JS Firebase Firestore Firebase Realtime database Firebase Authentication

Challenges we ran into

Accomplishments that we're proud of

Group chat that connects many users and broadcasts message in the group

What we learned

more advance concept in React and real-time database

What's next for Chat App

Add support to file transfer

Built With

Share this project:

Updates