Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sanketjaswal/chat_app

A real-time chat application with secure user login and private messaging. Users can join chat rooms, send messages, and view message history in real time. The application ensures secure communication with token-based authentication and live updates using web sockets.
https://github.com/sanketjaswal/chat_app

mongodb node react socket-io vite

Last synced: 9 days ago
JSON representation

A real-time chat application with secure user login and private messaging. Users can join chat rooms, send messages, and view message history in real time. The application ensures secure communication with token-based authentication and live updates using web sockets.

Awesome Lists containing this project

README

        

# Real Time Chat App

Some Features:

- Tech stack: MERN + Socket.io + TailwindCSS + Daisy UI
- Authentication && Authorization with JWT
- Real-time messaging with Socket.io
- Online user status (Socket.io and React Context)
- Global state management with Zustand
- Error handling both on the server and on the client

### Start the server

```shell
npm run server
```

### Start the client

```shell
npm run dev
```