/webchat

web-based chat application that allows users to communicate with each other in real-time.

Primary LanguageTypeScriptMIT LicenseMIT

Webchat with websocket

Welcome to the Webchat repository! This repository contains a web-based chat application that allows users to communicate with each other in real-time.

Features

  • User registration and login
  • Real-time chat with other users
  • Support for multiple chat rooms
  • Ability to view chat history
  • Group chat
  • QRCode for every user
  • Share position

Getting started

To get started with the webchat application, follow these steps:

  1. Clone the repository to your local machine using the following command:
git clone https://github.com/your-username/webchat.git
  1. Install the necessary dependencies using the following command:
npm install
  1. Start the application using the following command:
npm run chat_server
npm run auth_server
npm start

Open your web browser and navigate to https://localhost:4200 to access the webchat application.

Contributing

We welcome contributions from anyone interested in improving the webchat application. If you would like to contribute, please follow the steps below:

  1. Fork the repository to your own GitHub account.
  2. Create a new branch for your changes.
  3. Make your changes and commit them to your branch.
  4. Push your changes to your forked repository.
  5. Submit a pull request to have your changes reviewed and merged into the main repository.

Issues

If you encounter any issues with the webchat application, please report them using the GitHub Issues feature. We appreciate your feedback and will work to resolve any issues as quickly as possible.

License

The Webchat application is open source software licensed under the MIT License. See the LICENSE file for more information.