add account creation wizard

Change-Id: I27f1fd0c53eb83df0c7bd1de06ba791c3b25962b
diff --git a/package-lock.json b/package-lock.json
index 38b0508..4cea832 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,6 +34,7 @@
       }
     },
     "client": {
+      "name": "jami-web-client",
       "version": "0.1.0",
       "dev": true,
       "dependencies": {
@@ -48,6 +49,7 @@
         "react": "^16.13.1",
         "react-dom": "^16.13.1",
         "react-emoji-render": "^1.2.4",
+        "react-fetch-hook": "^1.8.5",
         "react-router-dom": "^5.2.0",
         "react-sound": "^1.2.0",
         "socket.io-client": "^4.0.1"
@@ -2759,9 +2761,9 @@
       }
     },
     "node_modules/acorn": {
-      "version": "8.1.1",
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.1.tgz",
-      "integrity": "sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g==",
+      "version": "8.2.1",
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.1.tgz",
+      "integrity": "sha512-z716cpm5TX4uzOzILx8PavOE6C6DKshHDw1aQN52M/yNSqE9s5O8SMfyhCCfCJ3HmTL0NkVOi+8a/55T7YB3bg==",
       "dev": true,
       "bin": {
         "acorn": "bin/acorn"
@@ -5086,9 +5088,9 @@
       }
     },
     "node_modules/is-core-module": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
-      "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz",
+      "integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==",
       "dev": true,
       "dependencies": {
         "has": "^1.0.3"
@@ -6886,6 +6888,15 @@
       "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==",
       "dev": true
     },
+    "node_modules/react-fetch-hook": {
+      "version": "1.8.5",
+      "resolved": "https://registry.npmjs.org/react-fetch-hook/-/react-fetch-hook-1.8.5.tgz",
+      "integrity": "sha512-HRkfFAGGS6u3xknFWvgNQBUBRkM0ZZnUlyv4yVy2e+ZijUDOPJ+CwgpZ5nvrNd6QVU8++KcV/9WSe3TyW/N/rA==",
+      "dev": true,
+      "peerDependencies": {
+        "react": ">=16.8.0 <18.0.0"
+      }
+    },
     "node_modules/react-is": {
       "version": "17.0.2",
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
@@ -8232,9 +8243,9 @@
       }
     },
     "node_modules/webpack": {
-      "version": "5.35.0",
-      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.35.0.tgz",
-      "integrity": "sha512-au3gu55yYF/h6NXFr0KZPZAYxS6Nlc595BzYPke8n0CSff5WXcoixtjh5LC/8mXunkRKxhymhXmBY0+kEbR6jg==",
+      "version": "5.35.1",
+      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.35.1.tgz",
+      "integrity": "sha512-uWKYStqJ23+N6/EnMEwUjPSSKUG1tFmcuKhALEh/QXoUxwN8eb3ATNIZB38A+fO6QZ0xfc7Cu7KNV9LXNhDCsw==",
       "dev": true,
       "dependencies": {
         "@types/eslint-scope": "^3.7.0",
@@ -10668,9 +10679,9 @@
       }
     },
     "acorn": {
-      "version": "8.1.1",
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.1.tgz",
-      "integrity": "sha512-xYiIVjNuqtKXMxlRMDc6mZUhXehod4a3gbZ1qRlM7icK4EbxUFNLhWoPblCvFtB2Y9CIqHP3CF/rdxLItaQv8g==",
+      "version": "8.2.1",
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.2.1.tgz",
+      "integrity": "sha512-z716cpm5TX4uzOzILx8PavOE6C6DKshHDw1aQN52M/yNSqE9s5O8SMfyhCCfCJ3HmTL0NkVOi+8a/55T7YB3bg==",
       "dev": true
     },
     "ajv": {
@@ -12480,9 +12491,9 @@
       }
     },
     "is-core-module": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
-      "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.3.0.tgz",
+      "integrity": "sha512-xSphU2KG9867tsYdLD4RWQ1VqdFl4HTO9Thf3I/3dLEfr0dbPTWKsuCKrgqMljg4nPE+Gq0VCnzT3gr0CyBmsw==",
       "dev": true,
       "requires": {
         "has": "^1.0.3"
@@ -12617,6 +12628,7 @@
         "react": "^16.13.1",
         "react-dom": "^16.13.1",
         "react-emoji-render": "^1.2.4",
+        "react-fetch-hook": "^1.8.5",
         "react-refresh": "^0.10.0",
         "react-router-dom": "^5.2.0",
         "react-sound": "^1.2.0",
@@ -13957,6 +13969,13 @@
         }
       }
     },
+    "react-fetch-hook": {
+      "version": "1.8.5",
+      "resolved": "https://registry.npmjs.org/react-fetch-hook/-/react-fetch-hook-1.8.5.tgz",
+      "integrity": "sha512-HRkfFAGGS6u3xknFWvgNQBUBRkM0ZZnUlyv4yVy2e+ZijUDOPJ+CwgpZ5nvrNd6QVU8++KcV/9WSe3TyW/N/rA==",
+      "dev": true,
+      "requires": {}
+    },
     "react-is": {
       "version": "17.0.2",
       "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
@@ -14990,9 +15009,9 @@
       }
     },
     "webpack": {
-      "version": "5.35.0",
-      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.35.0.tgz",
-      "integrity": "sha512-au3gu55yYF/h6NXFr0KZPZAYxS6Nlc595BzYPke8n0CSff5WXcoixtjh5LC/8mXunkRKxhymhXmBY0+kEbR6jg==",
+      "version": "5.35.1",
+      "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.35.1.tgz",
+      "integrity": "sha512-uWKYStqJ23+N6/EnMEwUjPSSKUG1tFmcuKhALEh/QXoUxwN8eb3ATNIZB38A+fO6QZ0xfc7Cu7KNV9LXNhDCsw==",
       "dev": true,
       "requires": {
         "@types/eslint-scope": "^3.7.0",