diff --git a/apps/demo-app-video/.env-cmdrc.json b/apps/demo-app-video/.env-cmdrc.json
deleted file mode 100644
index 83bc50d45..000000000
--- a/apps/demo-app-video/.env-cmdrc.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "local": {
- "PORT": "17200",
- "HTTPS": "true",
- "ESLINT_NO_DEV_ERRORS": "true",
- "REACT_APP_ENVIRONMENT": "local",
- "REACT_APP_LIVE_CONFIG_ID": "demo-app-video-development",
- "REACT_APP_USE_LOCAL_CONFIG": "true",
- "REACT_APP_AUTH_DOMAIN": "idp.preview.monk.ai",
- "REACT_APP_AUTH_AUDIENCE": "https://api.monk.ai/v1/",
- "REACT_APP_AUTH_CLIENT_ID": "w9MTl518yqWl0dVE8oUbkxc3gnrI0sgH",
- "REACT_APP_SENTRY_DSN": "https://e0644a77095a58eeab6b0e32cc9d4188@o4505669501648896.ingest.us.sentry.io/4508575240290304",
- "REACT_APP_SENTRY_DEBUG": "true"
- },
- "development": {
- "REACT_APP_ENVIRONMENT": "development",
- "REACT_APP_LIVE_CONFIG_ID": "demo-app-video-development",
- "REACT_APP_AUTH_DOMAIN": "idp.preview.monk.ai",
- "REACT_APP_AUTH_AUDIENCE": "https://api.monk.ai/v1/",
- "REACT_APP_AUTH_CLIENT_ID": "w9MTl518yqWl0dVE8oUbkxc3gnrI0sgH",
- "REACT_APP_SENTRY_DSN": "https://e0644a77095a58eeab6b0e32cc9d4188@o4505669501648896.ingest.us.sentry.io/4508575240290304"
- },
- "staging": {
- "REACT_APP_ENVIRONMENT": "staging",
- "REACT_APP_LIVE_CONFIG_ID": "demo-app-video-staging",
- "REACT_APP_AUTH_DOMAIN": "idp.preview.monk.ai",
- "REACT_APP_AUTH_AUDIENCE": "https://api.monk.ai/v1/",
- "REACT_APP_AUTH_CLIENT_ID": "w9MTl518yqWl0dVE8oUbkxc3gnrI0sgH",
- "REACT_APP_SENTRY_DSN": "https://e0644a77095a58eeab6b0e32cc9d4188@o4505669501648896.ingest.us.sentry.io/4508575240290304"
- },
- "preview": {
- "REACT_APP_ENVIRONMENT": "preview",
- "REACT_APP_LIVE_CONFIG_ID": "demo-app-video-preview",
- "REACT_APP_AUTH_DOMAIN": "idp.preview.monk.ai",
- "REACT_APP_AUTH_AUDIENCE": "https://api.monk.ai/v1/",
- "REACT_APP_AUTH_CLIENT_ID": "w9MTl518yqWl0dVE8oUbkxc3gnrI0sgH",
- "REACT_APP_SENTRY_DSN": "https://e0644a77095a58eeab6b0e32cc9d4188@o4505669501648896.ingest.us.sentry.io/4508575240290304"
- },
- "backend-staging-qa": {
- "REACT_APP_ENVIRONMENT": "backend-staging-qa",
- "REACT_APP_LIVE_CONFIG_ID": "demo-app-video-backend-staging-qa",
- "REACT_APP_AUTH_DOMAIN": "idp.staging.monk.ai",
- "REACT_APP_AUTH_AUDIENCE": "https://api.monk.ai/v1/",
- "REACT_APP_AUTH_CLIENT_ID": "PLGfABs0AWNwZaokEg3GeU4m01RhIvyi",
- "REACT_APP_SENTRY_DSN": "https://e0644a77095a58eeab6b0e32cc9d4188@o4505669501648896.ingest.us.sentry.io/4508575240290304"
- }
-}
diff --git a/apps/demo-app-video/.eslintignore b/apps/demo-app-video/.eslintignore
deleted file mode 100644
index 3c3629e64..000000000
--- a/apps/demo-app-video/.eslintignore
+++ /dev/null
@@ -1 +0,0 @@
-node_modules
diff --git a/apps/demo-app-video/.eslintrc.js b/apps/demo-app-video/.eslintrc.js
deleted file mode 100644
index b26896911..000000000
--- a/apps/demo-app-video/.eslintrc.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const OFF = 0;
-const WARN = 1;
-const ERROR = 2;
-
-module.exports = {
- extends: ['@monkvision/eslint-config-typescript-react'],
- parserOptions: {
- project: ['./tsconfig.json'],
- },
- rules: {
- 'import/no-extraneous-dependencies': OFF,
- 'no-console': OFF,
- }
-}
diff --git a/apps/demo-app-video/.gitignore b/apps/demo-app-video/.gitignore
deleted file mode 100644
index 0ec2ddf7c..000000000
--- a/apps/demo-app-video/.gitignore
+++ /dev/null
@@ -1,26 +0,0 @@
-# builds
-build/
-lib/
-dist/
-module/
-commonjs/
-typescript/
-web-build/
-
-# modules
-node_modules/
-coverage/
-.expo/
-.docusaurus/
-
-# logs
-npm-debug.*
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-
-# cache
-.eslintcache
-
-# misc
-.DS_Store
diff --git a/apps/demo-app-video/LICENSE b/apps/demo-app-video/LICENSE
deleted file mode 100644
index a3592ab9e..000000000
--- a/apps/demo-app-video/LICENSE
+++ /dev/null
@@ -1,32 +0,0 @@
-The Clear BSD License
-
-Copyright (c) [2022] [Monk](http://monk.ai)
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted (subject to the limitations in the disclaimer
-below) provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- * Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products derived from this
- software without specific prior written permission.
-
-NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY
-THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
-CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
-CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
-IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
diff --git a/apps/demo-app-video/README.md b/apps/demo-app-video/README.md
deleted file mode 100644
index 3e259b8a5..000000000
--- a/apps/demo-app-video/README.md
+++ /dev/null
@@ -1,74 +0,0 @@
-# Monk Demo App
-This application is a demo app used to showcase how to implement the Monk workflow (authentication, inspection creation,
-inspection capture and inspection report) using the MonkJs SDK.
-
-# Features
-This app contains the following features :
-- Authentication guards to enforce user log in
-- User log in with browser pop-up using Auth0 and token caching in the local storage
-- Automatic creation of a Monk inspection
-- Inspection capture using the PhotoCapture workflow
-- Redirection to the Monk inspection report app (since the inspection report component is not yet available in MonkJs
- 4.0)
-- Possiblity of passing the following configuration in the URL search params :
- - Encrypted authentication token using ZLib (the user does not have to log in)
- - Inspection ID (instead of creating a new one automatically)
- - Vehicle type used for the Sights (default one is CUV)
- - Application language (English / French / German / Dutch)
-
-# Running the App
-In order to run the app, you will need to have [NodeJs](https://nodejs.org/en) >= 16 and
-[Yarn 3](https://yarnpkg.com/getting-started/install) installed. Then, you'll need to install the required dependencies
-using the following command :
-
-```bash
-yarn install
-```
-
-You then need to copy the local environment configuration available in the `env.txt` file at the root of the directory
-into an env file called `.env` :
-
-```bash
-cp env.txt .env
-```
-
-You can then start the app by running :
-
-```bash
-yarn start
-```
-
-The application is by default available at `https://localhost:17200/`.
-
-# Building the App
-To build the app, you simply need to run the following command :
-
-```bash
-yarn build
-```
-
-Don't forget to update the environment variables defined in your `.env` file for the target website.
-
-# Testing
-## Running the Tests
-To run the tests of the app, simply run the following command :
-
-```bash
-yarn test
-```
-
-To run the tests as well as collecgt coverage, run the following command :
-
-```bash
-yarn test:coverage
-```
-
-## Analyzing Bundle Size
-After building the app using the `yarn build` command, you can analyze the bundle size using the following command :
-
-```bash
-yarn analyze
-```
-
-This will open a new window on your desktop browser where you'll be able to see the sizes of each module in the final
-app.
diff --git a/apps/demo-app-video/jest.config.js b/apps/demo-app-video/jest.config.js
deleted file mode 100644
index 518bba263..000000000
--- a/apps/demo-app-video/jest.config.js
+++ /dev/null
@@ -1,13 +0,0 @@
-const { react } = require('@monkvision/jest-config');
-
-module.exports = {
- ...react({ monorepo: true }),
- coverageThreshold: {
- global: {
- branches: 0,
- functions: 0,
- lines: 0,
- statements: 0,
- },
- },
-};
diff --git a/apps/demo-app-video/package.json b/apps/demo-app-video/package.json
deleted file mode 100644
index 86b5f415f..000000000
--- a/apps/demo-app-video/package.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- "name": "monk-demo-app-video",
- "version": "4.5.5",
- "license": "BSD-3-Clause-Clear",
- "packageManager": "yarn@3.2.4",
- "description": "MonkJs demo app for Video capture with React and TypeScript",
- "author": "monkvision",
- "private": true,
- "scripts": {
- "start": "env-cmd -e local react-scripts start",
- "build:development": "env-cmd -e development react-scripts build",
- "build:staging": "env-cmd -e staging react-scripts build",
- "build:preview": "env-cmd -e preview react-scripts build",
- "build:backend-staging-qa": "env-cmd -e backend-staging-qa react-scripts build",
- "test": "jest --passWithNoTests",
- "test:coverage": "jest --coverage --passWithNoTests",
- "analyze": "source-map-explorer 'build/static/js/*.js'",
- "eject": "react-scripts eject",
- "prettier": "prettier --check ./src",
- "prettier:fix": "prettier --write ./src",
- "eslint": "eslint --format=pretty ./src",
- "eslint:fix": "eslint --fix --format=pretty ./src",
- "lint": "yarn run prettier && yarn run eslint",
- "lint:fix": "yarn run prettier:fix && yarn run eslint:fix"
- },
- "dependencies": {
- "@auth0/auth0-react": "^2.2.4",
- "@monkvision/analytics": "4.5.5",
- "@monkvision/common": "4.5.5",
- "@monkvision/common-ui-web": "4.5.5",
- "@monkvision/inspection-capture-web": "4.5.5",
- "@monkvision/monitoring": "4.5.5",
- "@monkvision/network": "4.5.5",
- "@monkvision/posthog": "4.5.5",
- "@monkvision/sentry": "4.5.5",
- "@monkvision/sights": "4.5.5",
- "@monkvision/types": "4.5.5",
- "@types/babel__core": "^7",
- "@types/jest": "^27.5.2",
- "@types/node": "^16.18.18",
- "@types/react": "^17.0.2",
- "@types/react-dom": "^17.0.2",
- "@types/react-router-dom": "^5.3.3",
- "@types/sort-by": "^1",
- "axios": "^1.5.0",
- "i18next": "^23.4.5",
- "i18next-browser-languagedetector": "^7.1.0",
- "jest-watch-typeahead": "^2.2.2",
- "localforage": "^1.10.0",
- "match-sorter": "^6.3.4",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "react-i18next": "^13.2.0",
- "react-router-dom": "^6.22.3",
- "react-scripts": "5.0.1",
- "sort-by": "^1.2.0",
- "source-map-explorer": "^2.5.3",
- "typescript": "^4.9.5",
- "web-vitals": "^2.1.4"
- },
- "devDependencies": {
- "@babel/core": "^7.22.9",
- "@monkvision/eslint-config-base": "4.5.5",
- "@monkvision/eslint-config-typescript": "4.5.5",
- "@monkvision/eslint-config-typescript-react": "4.5.5",
- "@monkvision/jest-config": "4.5.5",
- "@monkvision/prettier-config": "4.5.5",
- "@monkvision/test-utils": "4.5.5",
- "@monkvision/typescript-config": "4.5.5",
- "@testing-library/dom": "^8.20.0",
- "@testing-library/jest-dom": "^5.16.5",
- "@testing-library/react": "^12.1.5",
- "@testing-library/react-hooks": "^8.0.1",
- "@testing-library/user-event": "^12.1.5",
- "@typescript-eslint/eslint-plugin": "^5.43.0",
- "@typescript-eslint/parser": "^5.43.0",
- "env-cmd": "^10.1.0",
- "eslint": "^8.29.0",
- "eslint-config-airbnb-base": "^15.0.0",
- "eslint-config-prettier": "^8.5.0",
- "eslint-formatter-pretty": "^4.1.0",
- "eslint-plugin-eslint-comments": "^3.2.0",
- "eslint-plugin-import": "^2.26.0",
- "eslint-plugin-jest": "^25.3.0",
- "eslint-plugin-jsx-a11y": "^6.7.1",
- "eslint-plugin-prettier": "^4.2.1",
- "eslint-plugin-promise": "^6.1.1",
- "eslint-plugin-react": "^7.27.1",
- "eslint-plugin-react-hooks": "^4.3.0",
- "eslint-utils": "^3.0.0",
- "jest": "^29.3.1",
- "prettier": "^2.7.1",
- "regexpp": "^3.2.0",
- "ts-jest": "^29.0.3"
- },
- "prettier": "@monkvision/prettier-config",
- "browserslist": {
- "production": [
- ">0.2%",
- "not dead",
- "not op_mini all"
- ],
- "development": [
- "last 1 chrome version",
- "last 1 firefox version",
- "last 1 safari version"
- ]
- }
-}
diff --git a/apps/demo-app-video/public/favicon.ico b/apps/demo-app-video/public/favicon.ico
deleted file mode 100644
index 6e6a629b0..000000000
Binary files a/apps/demo-app-video/public/favicon.ico and /dev/null differ
diff --git a/apps/demo-app-video/public/index.html b/apps/demo-app-video/public/index.html
deleted file mode 100644
index 0c27df4db..000000000
--- a/apps/demo-app-video/public/index.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-