Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions sources/webxr-javascript-workshop/project/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# CreateHER x Vonage WebXR workshop

In this workshop, we will create a WebXR application that allows for a user to answer a phone call and have a conversation.

To create the WebXR environment, we will be using <a href="https://xrblocks.github.io/" target"_blank">XR Blocks</a>.

The call answering functionality will be handled by the <a href="https://developer.vonage.com/en/voice/voice-api/overview" target="_blank">Vonage Voice API</a>

## Quick deploy

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/TARGET_REPO_PLACEHOLDER/tree/main)
2 changes: 1 addition & 1 deletion sources/webxr-javascript-workshop/tutorial-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"project/static/ExitButton.js"
],
"capabilities": [],
"version": "0.0.7",
"version": "0.0.8",
"customInstallCmd": "",
"customSetupCmd": "",
"filename": "webxr-javascript-workshop"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@
"react-dom": "19.2.4",
"react-global-state-hooks": "15.0.15",
"react-i18next": "15.7.4",
"react-router-dom": "6.30.3",
"react-router-dom": "6.30.4",
"react-syntax-highlighter": "16.1.1",
"resize-observer-polyfill": "1.5.1",
"status-code-enum": "1.0.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3390,10 +3390,10 @@
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f"
integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==

"@remix-run/router@1.23.2":
version "1.23.2"
resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.23.2.tgz#156c4b481c0bee22a19f7924728a67120de06971"
integrity sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==
"@remix-run/router@1.23.3":
version "1.23.3"
resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.23.3.tgz#957c098d4393d301a8aa7dccf3ef28ea5430e36a"
integrity sha512-4An71tdz9X8+3sI4Qqqd2LWd9vS39J7sqd9EU4Scw7TJE/qB10Flv/UuqbPVgfQV9XoK8Np6jNquZitnZq5i+Q==

"@rolldown/pluginutils@1.0.0-rc.2":
version "1.0.0-rc.2"
Expand Down Expand Up @@ -12407,20 +12407,20 @@ react-refresh@^0.18.0:
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.18.0.tgz#2dce97f4fe932a4d8142fa1630e475c1729c8062"
integrity sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==

react-router-dom@6.30.3:
version "6.30.3"
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.30.3.tgz#42ae6dc4c7158bfb0b935f162b9621b29dddf740"
integrity sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==
react-router-dom@6.30.4:
version "6.30.4"
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-6.30.4.tgz#f7167bf3da6c7d9132130ea985dd06def25e84d5"
integrity sha512-q4HvNl+mmDdkS0g+MqiBZNteQJCuimWoOyHMy4T/RQLAn9Z29+E91QXRaxOujeMl2HTzRSS0KFPd7lxX3PjV0Q==
dependencies:
"@remix-run/router" "1.23.2"
react-router "6.30.3"
"@remix-run/router" "1.23.3"
react-router "6.30.4"

react-router@6.30.3:
version "6.30.3"
resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.30.3.tgz#994b3ccdbe0e81fe84d4f998100f62584dfbf1cf"
integrity sha512-XRnlbKMTmktBkjCLE8/XcZFlnHvr2Ltdr1eJX4idL55/9BbORzyZEaIkBFDhFGCEWBBItsVrDxwx3gnisMitdw==
react-router@6.30.4:
version "6.30.4"
resolved "https://registry.yarnpkg.com/react-router/-/react-router-6.30.4.tgz#638f35176527bd243d96d81d35d33b757bad46c2"
integrity sha512-SVUsDe+DybHM/WmYKIVYhZh1o5Dcuf16yM6WjG02Q9XVFMZIJyHYhwrr6bFBXZkVP6z69kNkMyBCujt8FaFLJA==
dependencies:
"@remix-run/router" "1.23.2"
"@remix-run/router" "1.23.3"

react-syntax-highlighter@16.1.1:
version "16.1.1"
Expand Down
14 changes: 5 additions & 9 deletions tutorials/webxr-javascript-workshop/project/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,11 @@
# Sample Vonage Voice NodeJS Server App
# CreateHER x Vonage WebXR workshop

<img src="https://developer.nexmo.com/assets/images/Vonage_Nexmo.svg" height="48px" alt="Nexmo is now known as Vonage" />
In this workshop, we will create a WebXR application that allows for a user to answer a phone call and have a conversation.

A sample server app shows you how to use Vonage Voice API and Client SDK with the Node Server SDK to create a Web application to make and receive phone calls and app to app calls.
The applications are based on these tutorials (that use the Vonage CLI to create Vonage applications, create users and generate tokens):
To create the WebXR environment, we will be using <a href="https://xrblocks.github.io/" target"_blank">XR Blocks</a>.

- [Making an app to app voice call](https://developer.vonage.com/en/tutorials/vg-app-to-app/introduction/javascript)
- [Making an in-app voice call](https://developer.vonage.com/en/tutorials/vg-app-to-phone/introduction/javascript)
- [Receiving an in-app voice call](https://developer.vonage.com/en/tutorials/vg-phone-to-app/introduction/javascript)
The call answering functionality will be handled by the <a href="https://developer.vonage.com/en/voice/voice-api/overview" target="_blank">Vonage Voice API</a>

## Quick deploy

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/Vonage-Community/sample-voice-node-learning_server/tree/main)

[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/TARGET_REPO_PLACEHOLDER/tree/main)
2 changes: 1 addition & 1 deletion tutorials/webxr-javascript-workshop/tutorial-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"project/static/ExitButton.js"
],
"capabilities": [],
"version": "0.0.7",
"version": "0.0.8",
"customInstallCmd": "",
"customSetupCmd": "",
"filename": "webxr-javascript-workshop"
Expand Down
Binary file removed uploads/webxr-javascript-workshop.zip
Binary file not shown.