diff --git a/sources/webxr-javascript-workshop/project/README.md b/sources/webxr-javascript-workshop/project/README.md
new file mode 100644
index 00000000..f55f9a5b
--- /dev/null
+++ b/sources/webxr-javascript-workshop/project/README.md
@@ -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 XR Blocks.
+
+The call answering functionality will be handled by the Vonage Voice API
+
+## Quick deploy
+
+[](https://codespaces.new/TARGET_REPO_PLACEHOLDER/tree/main)
diff --git a/sources/webxr-javascript-workshop/tutorial-config.json b/sources/webxr-javascript-workshop/tutorial-config.json
index 801a346f..eb49b1b9 100644
--- a/sources/webxr-javascript-workshop/tutorial-config.json
+++ b/sources/webxr-javascript-workshop/tutorial-config.json
@@ -22,7 +22,7 @@
"project/static/ExitButton.js"
],
"capabilities": [],
- "version": "0.0.7",
+ "version": "0.0.8",
"customInstallCmd": "",
"customSetupCmd": "",
"filename": "webxr-javascript-workshop"
diff --git a/tutorials/vonage_video_react_app-theme-customization/project/package.json b/tutorials/vonage_video_react_app-theme-customization/project/package.json
index 172db3c1..0cf775c0 100644
--- a/tutorials/vonage_video_react_app-theme-customization/project/package.json
+++ b/tutorials/vonage_video_react_app-theme-customization/project/package.json
@@ -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",
diff --git a/tutorials/vonage_video_react_app-theme-customization/project/yarn.lock b/tutorials/vonage_video_react_app-theme-customization/project/yarn.lock
index 480cd296..c86cbfbc 100644
--- a/tutorials/vonage_video_react_app-theme-customization/project/yarn.lock
+++ b/tutorials/vonage_video_react_app-theme-customization/project/yarn.lock
@@ -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"
@@ -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"
diff --git a/tutorials/webxr-javascript-workshop/project/README.md b/tutorials/webxr-javascript-workshop/project/README.md
index 6b8685e5..f55f9a5b 100644
--- a/tutorials/webxr-javascript-workshop/project/README.md
+++ b/tutorials/webxr-javascript-workshop/project/README.md
@@ -1,15 +1,11 @@
-# Sample Vonage Voice NodeJS Server App
+# 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.
-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 XR Blocks.
-- [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 Vonage Voice API
## Quick deploy
-[](https://codespaces.new/Vonage-Community/sample-voice-node-learning_server/tree/main)
-
+[](https://codespaces.new/TARGET_REPO_PLACEHOLDER/tree/main)
diff --git a/tutorials/webxr-javascript-workshop/tutorial-config.json b/tutorials/webxr-javascript-workshop/tutorial-config.json
index 801a346f..eb49b1b9 100644
--- a/tutorials/webxr-javascript-workshop/tutorial-config.json
+++ b/tutorials/webxr-javascript-workshop/tutorial-config.json
@@ -22,7 +22,7 @@
"project/static/ExitButton.js"
],
"capabilities": [],
- "version": "0.0.7",
+ "version": "0.0.8",
"customInstallCmd": "",
"customSetupCmd": "",
"filename": "webxr-javascript-workshop"
diff --git a/uploads/webxr-javascript-workshop.zip b/uploads/webxr-javascript-workshop.zip
deleted file mode 100644
index 65c47617..00000000
Binary files a/uploads/webxr-javascript-workshop.zip and /dev/null differ