diff --git a/public/saveGameData.js b/public/saveGameData.js
new file mode 100644
index 0000000..8ac6170
--- /dev/null
+++ b/public/saveGameData.js
@@ -0,0 +1,64 @@
+const queryString = window.location.search;
+const urlParams = new URLSearchParams(queryString);
+const userId = urlParams.get('userid');
+const gameId = urlParams.get('id');
+
+
+const url = window.location.href;
+const gameName = url.split('/');
+const gameType = gameName[3].split('?id=');
+const gameVersion = gameType[0] + '-' + gameName[4];
+
+
+function submitUserData(drawingZone) {
+ let imageCode;
+ // console.log(drawingZone);
+ drawingZone.renderer.snapshot((image) => {
+ submitButton.setVisible(true);
+ snapshotButton.setVisible(true);
+ customCursor.setVisible(true);
+ image.style.width = '160px';
+ image.style.height = '120px';
+ image.style.paddingLeft = '2px';
+ document.body.appendChild(image);
+ // Download the snapshot as an image
+ const link = document.createElement('a');
+ link.href = image.src;
+ link.download = 'my_drawing.png';
+ link.click();
+ document.body.removeChild(image);
+ imageCode = image.src;
+
+
+ let userData = {
+ 'gameType': gameVersion,
+ 'gameID': gameId,
+ 'screenShot': imageCode,
+ 'userId' : userId
+ // 'starts': formattedDateTime,
+ // 'game_start' : gameStartTime,
+ };
+ console.log(userData);
+
+ fetch(`https://save-game-data.teachertrainingchennai.in/saveGameData`, {
+ method: 'POST',
+ headers: {
+ 'Content-Type' : 'application/json'
+ },
+ body: JSON.stringify(userData)
+ })
+ .then(response => {
+ if(response.ok){
+ console.log('Data Saved', response)
+ } else{
+ // console.log('Something Wrong', response)
+ }
+ })
+ .catch(error => {
+ console.error('An error occured', error)
+ });
+
+ // Clear the drawing
+ // graphics.clear();
+ });
+};
\ No newline at end of file
diff --git a/src/pages/drawing/drawing_phonics.astro b/src/pages/drawing/drawing_phonics.astro
index f91b17e..3180342 100644
--- a/src/pages/drawing/drawing_phonics.astro
+++ b/src/pages/drawing/drawing_phonics.astro
@@ -9,6 +9,7 @@ import Layout from '../../layouts/Layout.astro';
+