Skip to content

darseen/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatApp

A Realtime Chat Application

Built with React.js for the frontend, Redux for state management, Node.js for the backend runtime environment, Express.js for creating API endpoints, Socket.io for real time connection and MongoDB for the database. Styled with Tailwindcss.

Home Page

Global Chat

Private Chat

Features

  • Global Chat
  • Private Chats
  • Login/Register
  • Chat History Persistant Messages(Stored In The Database)
  • Online/Offline Status
  • JWT Athentication/Authorization

Usage

Install Dependencies

cd server && npm install && cd ../client && npm install

Run

# Run Client
cd client; vite --host 

# Run Server
node index.js

React Build

# Create production build
cd client && vite build

Releases

No releases published

Packages

No packages published

Languages