vestlus

0.2.0 • Public • Published

Vestlus

Vestlus is a conversational app. It uses Twilio's Conversations API SDK client library along with Twilio's Paste framework to demonstrate how you might build a conversation app. Conversations consists of participants and messages, so after logging you'll see a list of conversations on the left. Once a conversation is selected participants will be at the top and messages below.

Users are stored in a JSON file. Logging in as a user with automatically create a Conversations API user, which will then make it possible to add that user as a participant in another chat.

Setup

During development this application runs a server using nodemon and proxy's frontend requests to a webpack server.

First, create a .env file with the following:

TWILIO_ACCOUNT_SID=
TWILIO_API_KEY=
TWILIO_API_SECRET=

Login to https://console.twilio.com click 'Account' in the top right and then select 'API keys and tokens'. You must use the 'Create API Key' flow for this application.

Second, install dependencies and then you'll be ready to run the application.

npm install
npm dev

Vestlus should now be running at http://localhost:3000

Contribute

Pull requests are welcome!

License

MIT © Twilio Inc.

Package Sidebar

Install

npm i vestlus

Weekly Downloads

0

Version

0.2.0

License

MIT

Unpacked Size

41.3 kB

Total Files

32

Last publish

Collaborators

  • stanlemon