diff --git a/.editorconfig b/web/.editorconfig similarity index 100% rename from .editorconfig rename to web/.editorconfig diff --git a/.eslintrc.js b/web/.eslintrc.js similarity index 100% rename from .eslintrc.js rename to web/.eslintrc.js diff --git a/.gitignore b/web/.gitignore similarity index 100% rename from .gitignore rename to web/.gitignore diff --git a/API.md b/web/API.md similarity index 100% rename from API.md rename to web/API.md diff --git a/README.md b/web/README.md similarity index 100% rename from README.md rename to web/README.md diff --git a/babel.config.js b/web/babel.config.js similarity index 100% rename from babel.config.js rename to web/babel.config.js diff --git a/package-lock.json b/web/package-lock.json similarity index 100% rename from package-lock.json rename to web/package-lock.json diff --git a/package.json b/web/package.json similarity index 100% rename from package.json rename to web/package.json diff --git a/public/favicon.ico b/web/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to web/public/favicon.ico diff --git a/public/index.html b/web/public/index.html similarity index 100% rename from public/index.html rename to web/public/index.html diff --git a/src/App.vue b/web/src/App.vue similarity index 100% rename from src/App.vue rename to web/src/App.vue diff --git a/src/assets/logo.png b/web/src/assets/logo.png similarity index 100% rename from src/assets/logo.png rename to web/src/assets/logo.png diff --git a/src/components/AddItemModal.vue b/web/src/components/AddItemModal.vue similarity index 100% rename from src/components/AddItemModal.vue rename to web/src/components/AddItemModal.vue diff --git a/src/components/Cards.vue b/web/src/components/Cards.vue similarity index 100% rename from src/components/Cards.vue rename to web/src/components/Cards.vue diff --git a/src/components/EditItem.vue b/web/src/components/EditItem.vue similarity index 100% rename from src/components/EditItem.vue rename to web/src/components/EditItem.vue diff --git a/src/components/Lightbox.vue b/web/src/components/Lightbox.vue similarity index 100% rename from src/components/Lightbox.vue rename to web/src/components/Lightbox.vue diff --git a/src/components/Modal.vue b/web/src/components/Modal.vue similarity index 100% rename from src/components/Modal.vue rename to web/src/components/Modal.vue diff --git a/src/components/Navbar.vue b/web/src/components/Navbar.vue similarity index 100% rename from src/components/Navbar.vue rename to web/src/components/Navbar.vue diff --git a/src/components/Table.vue b/web/src/components/Table.vue similarity index 100% rename from src/components/Table.vue rename to web/src/components/Table.vue diff --git a/src/components/Toast.vue b/web/src/components/Toast.vue similarity index 100% rename from src/components/Toast.vue rename to web/src/components/Toast.vue diff --git a/src/components/inputs/Addon.vue b/web/src/components/inputs/Addon.vue similarity index 100% rename from src/components/inputs/Addon.vue rename to web/src/components/inputs/Addon.vue diff --git a/src/components/inputs/InputCombo.vue b/web/src/components/inputs/InputCombo.vue similarity index 100% rename from src/components/inputs/InputCombo.vue rename to web/src/components/inputs/InputCombo.vue diff --git a/src/components/inputs/InputPhoto.vue b/web/src/components/inputs/InputPhoto.vue similarity index 100% rename from src/components/inputs/InputPhoto.vue rename to web/src/components/inputs/InputPhoto.vue diff --git a/src/components/inputs/InputString.vue b/web/src/components/inputs/InputString.vue similarity index 100% rename from src/components/inputs/InputString.vue rename to web/src/components/inputs/InputString.vue diff --git a/src/main.js b/web/src/main.js similarity index 100% rename from src/main.js rename to web/src/main.js diff --git a/src/mixins/data-container.js b/web/src/mixins/data-container.js similarity index 100% rename from src/mixins/data-container.js rename to web/src/mixins/data-container.js diff --git a/src/router.js b/web/src/router.js similarity index 100% rename from src/router.js rename to web/src/router.js diff --git a/src/scss/navbar.scss b/web/src/scss/navbar.scss similarity index 100% rename from src/scss/navbar.scss rename to web/src/scss/navbar.scss diff --git a/src/store/index.js b/web/src/store/index.js similarity index 100% rename from src/store/index.js rename to web/src/store/index.js diff --git a/src/views/Boxes.vue b/web/src/views/Boxes.vue similarity index 100% rename from src/views/Boxes.vue rename to web/src/views/Boxes.vue diff --git a/src/views/Error.vue b/web/src/views/Error.vue similarity index 100% rename from src/views/Error.vue rename to web/src/views/Error.vue diff --git a/src/views/Events.vue b/web/src/views/Events.vue similarity index 100% rename from src/views/Events.vue rename to web/src/views/Events.vue diff --git a/src/views/Files.vue b/web/src/views/Files.vue similarity index 100% rename from src/views/Files.vue rename to web/src/views/Files.vue diff --git a/src/views/HowTo.vue b/web/src/views/HowTo.vue similarity index 100% rename from src/views/HowTo.vue rename to web/src/views/HowTo.vue diff --git a/src/views/Items.vue b/web/src/views/Items.vue similarity index 100% rename from src/views/Items.vue rename to web/src/views/Items.vue diff --git a/yarn.lock b/web/yarn.lock similarity index 100% rename from yarn.lock rename to web/yarn.lock