An open API service indexing awesome lists of open source software.

https://github.com/teebusch/shinychat


https://github.com/teebusch/shinychat

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Simple chat site built with Shiny

Demo: https://teebusch.shinyapps.io/shinychat/

## TODOs

### Room

[x] There is one chat room
[x] Users can send messages that all other users can see
[x] messages are displayed with the name of the author and the time they were sent
[x] When the user enters the chatroom, they see all previous events
[x] Messages from self and other users are formatted differently
[x] The room shows a list of all active users
[x] Time of all users' last activity is shown
[ ] The list is sorted in a meaningful way. Own user is on top.

### Users

[x] Initial Username is randomly generated
[ ] Username is stored / retrieved from Cookies
[ ] Users can change their name

### Avatars

[x] Users are shown with different avatars
[x] Avatar is a function of the username
[x] Avatars are retrieved from Dicebear API
[x] Avatars are cached on the server
[ ] Avatars are cached by the browser (-> HTTP headers)

### Display / Design

[x] site looks ok on mobile