A Full-Stack Real Time Chat App using MERN Stack && Socket.io
- Register/Login
- Send and receive messages in real time
- Display online/offline status indicators
- Show typing indicators to let users know when someone is typing a message in the chat.
- Enable users to share files such as images
- Update your profile such as profile picture, username, bio
- Full Responsive
- Skeletons Loading
- React.js
- TailwindCSS
- Redux ToolKit
- TypeScript
- react-hot-toast
- socket.io-client
- Node.js
- Express
- MongoDB
- jwt
- bcrypt
- Socket.io
$ git clone https://github.com/bahaaghali000/full-stack-realtime-chat-app.git
$ cd backend
$ npm install
# development
$ npm start
First Installation
cd frontend
npm i
Second, run the development server:
npm run dev
taken from ThemeForest