Skip to content

miovo/TwilioCommunicationClient

Repository files navigation

Twilio Communication Client

Table of contents

Introduction

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.

Features

  • 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)

Screenshots

SMS

SMS

Call

Call

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks