Sha256: db3aed6e228b90e6410f2b2a532fc6ad08f2098061bf693592f76b386b3e6e3e

Contents?: true

Size: 1.92 KB

Versions: 94

Compression:

Stored size: 1.92 KB

Contents

title: Creating a web-based chat app
description: Create a web application that enables users to message each other
products:
  - client-sdk

introduction:
  title: Introduction to this task
  description: This task shows you how to create a web chat application using the JavaScript Client SDK.
  content: |
    # Introduction
    In this task, you will learn how to create and configure a Client SDK Application and then code a web app that enables two users to send messages to each other.

    First, you will create a Conversation and two Users. Then, you will authenticate these Users and add them to the Conversation as Members.

    Finally, you will implement chat functionality in your application, including the ability to view and send messages and be notified when either party is currently typing.

    The source code is available on [GitHub](https://github.com/nexmo-community/ip-messaging-tutorial).

prerequisites:
  - create-nexmo-account
  - install-nodejs
  - install-nexmo-cli-beta
  - install-node-client-sdk
  - run-ngrok

tasks:
  - client-sdk/create-application
  - client-sdk/create-conversation
  - client-sdk/in-app-messaging/create-users
  - client-sdk/in-app-messaging/add-users-to-conversation
  - client-sdk/in-app-messaging/generate-jwts
  - client-sdk/in-app-messaging/create-ui
  - client-sdk/in-app-messaging/authenticate-users
  - client-sdk/in-app-messaging/join-conversation
  - client-sdk/in-app-messaging/show-message-history
  - client-sdk/in-app-messaging/send-message
  - client-sdk/in-app-messaging/typing-indicators
  - client-sdk/in-app-messaging/run-application

conclusion:
  title: What's next?
  description: What else can you do with the Client SDK?
  content: |

    # What's next?
    You can do a lot more with the Client SDK.

    We want to hear what ideas you have in mind? Contact us at <a href="mailto:devrel@vonage.com">devrel@vonage.com</a>

    See [Client SDK documentation](/client-sdk/overview).

Version data entries

94 entries across 94 versions & 1 rubygems

Version Path
station-0.5.16 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.15 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.14 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.13 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.12 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.11 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.10 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.9 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.8 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.7 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.6 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.5 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.4 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.3 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.2 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.1 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.5.0 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.4.9 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.4.8 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml
station-0.4.7 lib/nexmo_developer/config/tutorials/en/in-app-messaging/javascript.yml