e3909c96bd8bda4f5d85829cda1b0e6812921dc4
Single-page chat with Tinode
Example using Tinode to build a single-page chat application. The app uses React, Google's material design fonts and icons. The Tinode javascript library has no external dependencies.
This is work in progress. Bugs are expected. The app was tested in the latest Chrome & Firefox only.
Try it (possibly older version) live at http://api.tinode.co/x/example-react-js/. Login as one of alice, bob, carol, dave, frank. Password is <login>123, e.g. password for alice is alice123.
License: Apache 2.0
Photos from https://www.pexels.com/ under CC0 license.
Background pattern from http://subtlepatterns.com/, commercial and non-commercial use allowed with attribution.
Missing functionality
- Cannot manage group members.
- Editing chat parameters is incomplete and buggy.
- Cannot send images or other media.
- No typing indicators.
- No indicators of chat status (muted, blocked, etc.).
- Long polling as a wire transport does not work.
- Browser push notifications are missing.
- No encryption.



