~/talk

Build a simple encrypted messaging application with Sendbird Chat

Talkat Apidays LIVE Jakarta 2021 · on Wednesday, 2021-02-24· [security, web-platform]
name:Alex Orr
links:none on file
slides:none on file

Builds a minimal React chat client using Sendbird UI Kit v2 and a small Express backend that brokers Sendbird access tokens and Virgil credentials (Express token broker). Uses Virgil’s e3kit to create E3 groups that map to Sendbird channels, encrypt messages before send and decrypt on render, and supports supergroup scale into the thousands of members. The recorded repo shows a working end-to-end encryption flow; the live demo encounters credential/setup errors and doesn’t complete on stage.

AI-written summary · about

  1. 0:00Intro
  2. 1:24Agenda
  3. 6:30Start with basic chat
  4. 19:50Add backend
  5. 28:30Add login hook
  6. 33:20Add login method
  7. 36:34Add router
  8. 38:15Add provider
  9. 40:12Login
  10. 43:40Demo
  11. 51:12Adding credentials
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.