Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/harikrishna-9885699666/chat-app-ui-react-vite-ts-socket

Chat application with React + Vite, typescript and socket.io
https://github.com/harikrishna-9885699666/chat-app-ui-react-vite-ts-socket

Last synced: 2 days ago
JSON representation

Chat application with React + Vite, typescript and socket.io

Awesome Lists containing this project

README

        

# Chat Application with React + Vite, Socket.IO and Express

This is a simple chat application using React + Vite, Socket.IO, and TypeScript.
Allows users to join chat rooms, send messages, and broadcast typing statuses in real-time.

## Live Demo

You can check out the live demo of the application here: [Chat Application Demo](https://chat-app-ui-react-vite-ts-socket.vercel.app/)

## Prerequisites

- Node.js (version 14 or higher)
- npm (version 6 or higher)

## Installation

1. Clone the repository:

```sh
git clone https://github.com/HariKrishna-9885699666/chat-app-ui-react-vite-ts-socket.git
cd chat-app-ui-react-vite-ts-socket
npm install
npm run dev

# Usage
## Joining a Chat Room
- Open the Chat Application in a browser tab.
- Type a room ID (think of it as the username of the chat person). For example, use "john".
## Chatting with Another User
- Open the Chat Application in another browser tab or window.
- Type a different room ID. For example, use "patrick".
- Now both "john" and "patrick" can chat together in real-time.