Realtime Chat Application ReactJs

screenshot of Realtime Chat Application ReactJs
react
firebase

This is a real time chat application created using ReactJs. The main theme is how to use chatengine. Here we can able to create group, send message to group as well as individual and we also implemented Google Auth

Overview:

My Chat is a real-time chat application created using the ChatEngine.io API. It is a chat platform that allows users to login, create groups, send group and individual messages, view team members, and logout. The application has a neat and clean user interface, making it easy to navigate and use.

Features:

  • Login and Logout: Users can login to the chat application using their Google or Facebook authentication and logout when they are done.
  • Make Group, Delete Group: Users have the ability to create groups and delete them as needed.
  • View team members: The application provides a feature to view team members who are part of the chat.
  • Send group and individual messages: Users can send messages to groups as well as individuals, allowing for both group discussions and personal conversations.
  • Neat and clean UI: The user interface of the chat application is designed to be clean and organized, making it visually pleasing and user-friendly.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.