Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/siddharthachowdhury/react-chat-app
Stateless React chat app using - react.js, redux, redux-observable, socket.io, typescript, node.js, material-ui, font-awesome. No database (so everything is readonly)
https://github.com/siddharthachowdhury/react-chat-app
nodejs-chat-app react-chat-app react-redux-chat react-typescript reactjs redux-observable socket-io socket-io-chat-app
Last synced: 6 days ago
JSON representation
Stateless React chat app using - react.js, redux, redux-observable, socket.io, typescript, node.js, material-ui, font-awesome. No database (so everything is readonly)
- Host: GitHub
- URL: https://github.com/siddharthachowdhury/react-chat-app
- Owner: SiddharthaChowdhury
- Created: 2019-04-13T10:04:22.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T17:15:10.000Z (about 2 years ago)
- Last Synced: 2023-03-02T20:46:53.607Z (almost 2 years ago)
- Topics: nodejs-chat-app, react-chat-app, react-redux-chat, react-typescript, reactjs, redux-observable, socket-io, socket-io-chat-app
- Language: TypeScript
- Homepage:
- Size: 2.91 MB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Simple chat (with chat room)
JavaScript chat app. Using React.js, Socket.io and Node.js. Layout using Material UI. No database, everything readonly.
## Setup
- `npm install` then-> `npm start` (from /server and /app dirs)
## Summary
- shows online users
- all users sorted based on online status
- default set of users to signin
- users divided my company
- users from one company cannot see/chat with users from other company
- first 4 users from company A and rest 4 belongs to company B
- default chatroom/channel where all users of a company is listening
- handled multiple tab for same user