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 app using the MERN stack (MongoDB, Express.js, React, Node.js) with Socket.IO enables instant messaging. MongoDB stores data, Express.js and Node.js handle the backend, and React provides the UI. Socket.IO ensures real-time communication between users.
https://github.com/sanketjaswal/chat_app

mern socket-io vite

Last synced: 18 days ago
JSON representation

A real-time chat app using the MERN stack (MongoDB, Express.js, React, Node.js) with Socket.IO enables instant messaging. MongoDB stores data, Express.js and Node.js handle the backend, and React provides the UI. Socket.IO ensures real-time communication between users.

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
```