This is a chat application built using Firebase for Google authentication and Firestore for real-time messaging and multi-user support. Users can create chat rooms and have real-time conversations with others in the room.
The app also automatically extracts user details via Google authentication, eliminating the need for users to manually upload any information.
To use the app, simply clone the repository and npm install
and run npm start
in your terminal to launch the application.
- Firebase
- ReactJS
- React Router DOM
- Bootsrap
- Font-Awesome
- Real-time messaging
- Protected Routes
- Multi-user support
- Google authentication
- Automatic user details extraction
- Chat room creation
If you'd like to contribute to the project, feel free to fork the repository and submit a pull request.