Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.07 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.07 KB

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