kzamanbd / rtk-chat-app

A simple redux chat app using Redux toolkit (RTK Query)

Home Page:https://rtk-chat-app-cyan.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chat App - Backend Express, Socket.io, MongoDB, Vercel, React, Redux Toolkit

Hosting express node project on Vercel

Features

* User List
* User Details
* Realtime Messaging
* Video Calling (Single and multiple users)
* Chat History
* User Authentication
* User Profile
* User Search

Installation and Setup Instructions

Docker-Compose Setup for Server

git clone
cd rtk-chat-app/server
docker-compose up -d --build

Client Setup

git clone
cd rtk-chat-app/client
npm install
npm run dev

Server Setup

git clone
cd rtk-chat-app/server
npm install
npm run dev

Tech Stack

* React
* Redux Toolkit
* Express
* Socket.io
* MongoDB
* Vercel

Client Deployed On

https://rtk-chat-app-cyan.vercel.app

Backend Deployed on

https://rtk-chat-app.onrender.com

About

A simple redux chat app using Redux toolkit (RTK Query)

https://rtk-chat-app-cyan.vercel.app


Languages

Language:JavaScript 78.7%Language:TypeScript 15.7%Language:CSS 5.4%Language:HTML 0.2%Language:Dockerfile 0.1%