An open API service indexing awesome lists of open source software.

https://github.com/omermecitoglu/connect

a Chat app that is built on WebRTC
https://github.com/omermecitoglu/connect

chat webrtc

Last synced: about 2 months ago
JSON representation

a Chat app that is built on WebRTC

Awesome Lists containing this project

README

          

# Connect

Connect is a real-time chat application built on WebRTC technology. It facilitates communication between users through audio, video, and text messages.

## Features

- **WebRTC Integration:** Enables direct peer-to-peer communication.
- **UI Components:** Utilizes the "@omer-x/bootstrap-chat-ui" package for an enhanced user interface.
- **State Management:** Employs "@reduxjs/toolkit" and "react-redux" for efficient state management.
- **Persistence:** Uses "redux-persist" to maintain state across sessions.
- **Dependencies:** Utilizes various libraries like Bootstrap, UUID generation, and React ecosystem packages.

## Installation

To install the necessary dependencies, use:

```bash
npm install
```

## Usage

For development:

```bash
npm run dev
```

This will start the application in development mode using webpack dev server.

To build for production:

```bash
npm run build
```

This command will bundle the app for production into the 'build' directory.

## Technologies Used

- TypeScript
- React
- Redux
- Webpack
- Bootstrap
- PeerJS

## License

This project is licensed under the [MIT License](LICENSE).