https://github.com/amalik12/groop
A web based chat application, built in React.
https://github.com/amalik12/groop
chat express mongodb nodejs react redis websocket
Last synced: 3 months ago
JSON representation
A web based chat application, built in React.
- Host: GitHub
- URL: https://github.com/amalik12/groop
- Owner: amalik12
- Created: 2018-02-07T06:27:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-03T01:16:17.000Z (almost 8 years ago)
- Last Synced: 2025-07-27T21:44:07.152Z (11 months ago)
- Topics: chat, express, mongodb, nodejs, react, redis, websocket
- Language: JavaScript
- Homepage: http://groop-app.herokuapp.com
- Size: 563 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Groop
A web-based chat application built in React.
## Current functionality
### Room creation
Set a name and custom url of the room. If no url is specified, a url is randomly generated.

### Authentication
Users are required to login to chat and view a room's messages. Clients are authenticated with the server using JSON web tokens.


### Chat
Events (messages sent, users joining, etc.) are broadcast to the room using websockets. The chat room currently displays the room's name, creation time, logged in members, and messages (with live updating timestamps).

## Future Work
* Avatar uploads