This is a web client providing easy access to SMS and call capabilities of a Twilio phone number.
The SMS part is built on top of Twilio's Programmable Chat API.
This repository consists of two parts:
/src/ # the frontend React app
/deploy/functions/ # supporting backend scripts, to be deployed as Twilio Functions
The npm deploy
command utilizes Twilio CLI to deploy both the frontend and backend to Twilio Runtime.
- SMS: Infitinty scolling (older messages get loaded automatically as one scrolls up in a thread)
- SMS: Hovering over message timestamp displays tooltip with additional details of each message including its SID
- SMS: Unread message count tracking
- Call: Support for both inbound and outbound calls
- Configurable accent color (see
REACT_APP_ACCENT_COLOR
in/.env
)