Skip to content

A live chat application that allows users to create accounts, make chat groups, and engage in real-time conversations with other users

License

Notifications You must be signed in to change notification settings

Smayan-n/React-Chat-App

Repository files navigation

React Chat App

Welcome to the Chat App! This is a live chat application that allows users to create accounts, make chat groups, and engage in real-time conversations with other users. The app is built using React for the front end and Firebase for the backend to handle messages, users, and chat groups. Visit the GitHub pages and try it out: https://smayan-n.github.io/React-Chat-App/

Features

  • User Authentication: Create a personal account and log in securely to access the chat features.

  • Chat Groups: Create and manage chat groups with other users of the app.

  • Real-time Messaging: Engage in real-time conversations with other users within chat groups.

  • Editing and Deleting: Edit or delete chat messages, groups, and user accounts for added convenience.

  • Live Typing Indicator: See when other users are typing in the chat, providing a more interactive experience.

Technologies Used

  • React: The front-end of the application is built using React and Typescript, allowing for dynamic and responsive user interfaces.

  • Firebase: The backend of the application is powered by Firebase, providing real-time database and authentication services.

Usage

  • Visit the GitHub pages for this repo: https://smayan-n.github.io/React-Chat-App/
  • Create an account or log in to your existing account.
  • Create chat groups and invite other users to join.
  • Start real-time conversations within chat groups.
  • Edit or delete messages, chat groups, and your user account.
  • Experience the live typing indicator as users interact.

Contributing

Contributions are welcome! If you find any issues or want to add new features, feel free to open a pull request.

Demo Image

image

About

A live chat application that allows users to create accounts, make chat groups, and engage in real-time conversations with other users

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages