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
Log in or sign up for Devpost to join the conversation.