Files
im_webapp/README.md
T
2017-06-25 15:29:25 +03:00

1.7 KiB

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.

Responsive design

Desktop

Desktop web: full app

Mobile

Mobile web: contacts Mobile web: chat Mobile web: topic info