~/talk

Build an Appointment Scheduler using Node, Firebase and the Vonage Messages API

Talkat CityJS Conference São Paulo 2022 · 2022-04-28..04-30· [nodejs]
links:none on file
slides:none on file

Builds a working Node + Express app that stores slots in Firebase Realtime Database, imports an initial JSON with three slots, and writes bookings in real time. Uses firebase-admin, dotenv, uuid to generate cancel codes, and Vonage to send SMS confirmations; confirmation text includes the slot datetime and a UUID code used to cancel. Demonstrates endpoint logic that checks availability, writes to DB, and removes by code, and notes the Messages API channel.send broke in demo so the SMS API fallback works.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 10:48Firebase project creation
  3. 27:14Project dependencies and setup
  4. 40:34Vonage API account setup
  5. 51:08Building the backend logic
  6. 1:07:27Frontend and UI implementation
  7. 1:18:10Deployment and testing
  8. 1:28:02Wrap-up and resources
~/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.