Index: backend/node_modules/.bin/nodemon
===================================================================
--- backend/node_modules/.bin/nodemon	(revision b4baebae2f95934b72b1412c833fbd085c9167d2)
+++ backend/node_modules/.bin/nodemon	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -1,1 +1,16 @@
-../nodemon/bin/nodemon.js
+#!/bin/sh
+basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
+
+case `uname` in
+    *CYGWIN*|*MINGW*|*MSYS*)
+        if command -v cygpath > /dev/null 2>&1; then
+            basedir=`cygpath -w "$basedir"`
+        fi
+    ;;
+esac
+
+if [ -x "$basedir/node" ]; then
+  exec "$basedir/node"  "$basedir/../nodemon/bin/nodemon.js" "$@"
+else 
+  exec node  "$basedir/../nodemon/bin/nodemon.js" "$@"
+fi
Index: backend/node_modules/.bin/nodemon.cmd
===================================================================
--- backend/node_modules/.bin/nodemon.cmd	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
+++ backend/node_modules/.bin/nodemon.cmd	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -0,0 +1,17 @@
+@ECHO off
+GOTO start
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
+:start
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
+) ELSE (
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%"  "%dp0%\..\nodemon\bin\nodemon.js" %*
Index: backend/node_modules/.bin/nodemon.ps1
===================================================================
--- backend/node_modules/.bin/nodemon.ps1	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
+++ backend/node_modules/.bin/nodemon.ps1	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -0,0 +1,28 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  # Support pipeline input
+  if ($MyInvocation.ExpectingInput) {
+    $input | & "$basedir/node$exe"  "$basedir/../nodemon/bin/nodemon.js" $args
+  } else {
+    & "$basedir/node$exe"  "$basedir/../nodemon/bin/nodemon.js" $args
+  }
+  $ret=$LASTEXITCODE
+} else {
+  # Support pipeline input
+  if ($MyInvocation.ExpectingInput) {
+    $input | & "node$exe"  "$basedir/../nodemon/bin/nodemon.js" $args
+  } else {
+    & "node$exe"  "$basedir/../nodemon/bin/nodemon.js" $args
+  }
+  $ret=$LASTEXITCODE
+}
+exit $ret
Index: backend/node_modules/.bin/nodetouch
===================================================================
--- backend/node_modules/.bin/nodetouch	(revision b4baebae2f95934b72b1412c833fbd085c9167d2)
+++ backend/node_modules/.bin/nodetouch	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -1,1 +1,16 @@
-../touch/bin/nodetouch.js
+#!/bin/sh
+basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
+
+case `uname` in
+    *CYGWIN*|*MINGW*|*MSYS*)
+        if command -v cygpath > /dev/null 2>&1; then
+            basedir=`cygpath -w "$basedir"`
+        fi
+    ;;
+esac
+
+if [ -x "$basedir/node" ]; then
+  exec "$basedir/node"  "$basedir/../touch/bin/nodetouch.js" "$@"
+else 
+  exec node  "$basedir/../touch/bin/nodetouch.js" "$@"
+fi
Index: backend/node_modules/.bin/nodetouch.cmd
===================================================================
--- backend/node_modules/.bin/nodetouch.cmd	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
+++ backend/node_modules/.bin/nodetouch.cmd	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -0,0 +1,17 @@
+@ECHO off
+GOTO start
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
+:start
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
+) ELSE (
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%"  "%dp0%\..\touch\bin\nodetouch.js" %*
Index: backend/node_modules/.bin/nodetouch.ps1
===================================================================
--- backend/node_modules/.bin/nodetouch.ps1	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
+++ backend/node_modules/.bin/nodetouch.ps1	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -0,0 +1,28 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  # Support pipeline input
+  if ($MyInvocation.ExpectingInput) {
+    $input | & "$basedir/node$exe"  "$basedir/../touch/bin/nodetouch.js" $args
+  } else {
+    & "$basedir/node$exe"  "$basedir/../touch/bin/nodetouch.js" $args
+  }
+  $ret=$LASTEXITCODE
+} else {
+  # Support pipeline input
+  if ($MyInvocation.ExpectingInput) {
+    $input | & "node$exe"  "$basedir/../touch/bin/nodetouch.js" $args
+  } else {
+    & "node$exe"  "$basedir/../touch/bin/nodetouch.js" $args
+  }
+  $ret=$LASTEXITCODE
+}
+exit $ret
Index: backend/node_modules/.bin/semver
===================================================================
--- backend/node_modules/.bin/semver	(revision b4baebae2f95934b72b1412c833fbd085c9167d2)
+++ backend/node_modules/.bin/semver	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -1,1 +1,16 @@
-../semver/bin/semver.js
+#!/bin/sh
+basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
+
+case `uname` in
+    *CYGWIN*|*MINGW*|*MSYS*)
+        if command -v cygpath > /dev/null 2>&1; then
+            basedir=`cygpath -w "$basedir"`
+        fi
+    ;;
+esac
+
+if [ -x "$basedir/node" ]; then
+  exec "$basedir/node"  "$basedir/../semver/bin/semver.js" "$@"
+else 
+  exec node  "$basedir/../semver/bin/semver.js" "$@"
+fi
Index: backend/node_modules/.bin/semver.cmd
===================================================================
--- backend/node_modules/.bin/semver.cmd	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
+++ backend/node_modules/.bin/semver.cmd	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -0,0 +1,17 @@
+@ECHO off
+GOTO start
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
+:start
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
+) ELSE (
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%"  "%dp0%\..\semver\bin\semver.js" %*
Index: backend/node_modules/.bin/semver.ps1
===================================================================
--- backend/node_modules/.bin/semver.ps1	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
+++ backend/node_modules/.bin/semver.ps1	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -0,0 +1,28 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  # Support pipeline input
+  if ($MyInvocation.ExpectingInput) {
+    $input | & "$basedir/node$exe"  "$basedir/../semver/bin/semver.js" $args
+  } else {
+    & "$basedir/node$exe"  "$basedir/../semver/bin/semver.js" $args
+  }
+  $ret=$LASTEXITCODE
+} else {
+  # Support pipeline input
+  if ($MyInvocation.ExpectingInput) {
+    $input | & "node$exe"  "$basedir/../semver/bin/semver.js" $args
+  } else {
+    & "node$exe"  "$basedir/../semver/bin/semver.js" $args
+  }
+  $ret=$LASTEXITCODE
+}
+exit $ret
Index: backend/node_modules/.package-lock.json
===================================================================
--- backend/node_modules/.package-lock.json	(revision b4baebae2f95934b72b1412c833fbd085c9167d2)
+++ backend/node_modules/.package-lock.json	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -643,4 +643,5 @@
       "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
       "dev": true,
+      "license": "MIT",
       "dependencies": {
         "chokidar": "^3.5.2",
Index: backend/package-lock.json
===================================================================
--- backend/package-lock.json	(revision b4baebae2f95934b72b1412c833fbd085c9167d2)
+++ backend/package-lock.json	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -654,4 +654,5 @@
       "integrity": "sha512-hdr1oIb2p6ZSxu3PB2JWWYS7ZQ0qvaZsc3hK8DR8f02kRzc8rjYmxAIvdz+aYC+8F2IjNaB7HMcSDg8nQpJxyg==",
       "dev": true,
+      "license": "MIT",
       "dependencies": {
         "chokidar": "^3.5.2",
Index: client/.env
===================================================================
--- client/.env	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
+++ client/.env	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -0,0 +1,1 @@
+DISABLE_ESLINT_PLUGIN=true
Index: client/src/index.js
===================================================================
--- client/src/index.js	(revision b4baebae2f95934b72b1412c833fbd085c9167d2)
+++ client/src/index.js	(revision 10c3730a360128c3bb7f738f0814ea3970d99604)
@@ -1,9 +1,9 @@
-import React from 'react';
-import ReactDOM from 'react-dom/client';
-import './index.css';
-import App from './App';
-import reportWebVitals from './reportWebVitals';
+import React from "react";
+import ReactDOM from "react-dom/client";
+import "./index.css";
+import App from "./App";
+import reportWebVitals from "./reportWebVitals";
 
-const root = ReactDOM.createRoot(document.getElementById('root'));
+const root = ReactDOM.createRoot(document.getElementById("root"));
 root.render(
   <React.StrictMode>
