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.
- Global Chat
- Private Chats
- Login/Register
- Chat History Persistant Messages(Stored In The Database)
- Online/Offline Status
- JWT Athentication/Authorization
cd server && npm install && cd ../client && npm install
# Run Client
cd client; vite --host
# Run Server
node index.js
# Create production build
cd client && vite build