diff --git a/.gitignore b/webapp/.gitignore similarity index 100% rename from .gitignore rename to webapp/.gitignore diff --git a/.prettierrc b/webapp/.prettierrc similarity index 100% rename from .prettierrc rename to webapp/.prettierrc diff --git a/README.md b/webapp/README.md similarity index 100% rename from README.md rename to webapp/README.md diff --git a/components.json b/webapp/components.json similarity index 100% rename from components.json rename to webapp/components.json diff --git a/docs/screenshot.png b/webapp/docs/screenshot.png similarity index 100% rename from docs/screenshot.png rename to webapp/docs/screenshot.png diff --git a/index.html b/webapp/index.html similarity index 100% rename from index.html rename to webapp/index.html diff --git a/package-lock.json b/webapp/package-lock.json similarity index 100% rename from package-lock.json rename to webapp/package-lock.json diff --git a/package.json b/webapp/package.json similarity index 100% rename from package.json rename to webapp/package.json diff --git a/postcss.config.js b/webapp/postcss.config.js similarity index 100% rename from postcss.config.js rename to webapp/postcss.config.js diff --git a/public/favicon.svg b/webapp/public/favicon.svg similarity index 100% rename from public/favicon.svg rename to webapp/public/favicon.svg diff --git a/public/robots.txt b/webapp/public/robots.txt similarity index 100% rename from public/robots.txt rename to webapp/public/robots.txt diff --git a/src/App.svelte b/webapp/src/App.svelte similarity index 100% rename from src/App.svelte rename to webapp/src/App.svelte diff --git a/src/app.css b/webapp/src/app.css similarity index 100% rename from src/app.css rename to webapp/src/app.css diff --git a/src/lib/components/ImplicitNumericInput.svelte b/webapp/src/lib/components/ImplicitNumericInput.svelte similarity index 100% rename from src/lib/components/ImplicitNumericInput.svelte rename to webapp/src/lib/components/ImplicitNumericInput.svelte diff --git a/src/lib/components/MoreInfo.svelte b/webapp/src/lib/components/MoreInfo.svelte similarity index 100% rename from src/lib/components/MoreInfo.svelte rename to webapp/src/lib/components/MoreInfo.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-action.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-action.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-cancel.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-content.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-content.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-description.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-description.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-footer.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-header.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-header.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-overlay.svelte diff --git a/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte b/webapp/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte similarity index 100% rename from src/lib/components/ui/alert-dialog/alert-dialog-title.svelte rename to webapp/src/lib/components/ui/alert-dialog/alert-dialog-title.svelte diff --git a/src/lib/components/ui/alert-dialog/index.ts b/webapp/src/lib/components/ui/alert-dialog/index.ts similarity index 100% rename from src/lib/components/ui/alert-dialog/index.ts rename to webapp/src/lib/components/ui/alert-dialog/index.ts diff --git a/src/lib/components/ui/alert/alert-description.svelte b/webapp/src/lib/components/ui/alert/alert-description.svelte similarity index 100% rename from src/lib/components/ui/alert/alert-description.svelte rename to webapp/src/lib/components/ui/alert/alert-description.svelte diff --git a/src/lib/components/ui/alert/alert-title.svelte b/webapp/src/lib/components/ui/alert/alert-title.svelte similarity index 100% rename from src/lib/components/ui/alert/alert-title.svelte rename to webapp/src/lib/components/ui/alert/alert-title.svelte diff --git a/src/lib/components/ui/alert/alert.svelte b/webapp/src/lib/components/ui/alert/alert.svelte similarity index 100% rename from src/lib/components/ui/alert/alert.svelte rename to webapp/src/lib/components/ui/alert/alert.svelte diff --git a/src/lib/components/ui/alert/index.ts b/webapp/src/lib/components/ui/alert/index.ts similarity index 100% rename from src/lib/components/ui/alert/index.ts rename to webapp/src/lib/components/ui/alert/index.ts diff --git a/src/lib/components/ui/button/button.svelte b/webapp/src/lib/components/ui/button/button.svelte similarity index 100% rename from src/lib/components/ui/button/button.svelte rename to webapp/src/lib/components/ui/button/button.svelte diff --git a/src/lib/components/ui/button/index.ts b/webapp/src/lib/components/ui/button/index.ts similarity index 100% rename from src/lib/components/ui/button/index.ts rename to webapp/src/lib/components/ui/button/index.ts diff --git a/src/lib/components/ui/input/index.ts b/webapp/src/lib/components/ui/input/index.ts similarity index 100% rename from src/lib/components/ui/input/index.ts rename to webapp/src/lib/components/ui/input/index.ts diff --git a/src/lib/components/ui/input/input.svelte b/webapp/src/lib/components/ui/input/input.svelte similarity index 100% rename from src/lib/components/ui/input/input.svelte rename to webapp/src/lib/components/ui/input/input.svelte diff --git a/src/lib/components/ui/label/index.ts b/webapp/src/lib/components/ui/label/index.ts similarity index 100% rename from src/lib/components/ui/label/index.ts rename to webapp/src/lib/components/ui/label/index.ts diff --git a/src/lib/components/ui/label/label.svelte b/webapp/src/lib/components/ui/label/label.svelte similarity index 100% rename from src/lib/components/ui/label/label.svelte rename to webapp/src/lib/components/ui/label/label.svelte diff --git a/src/lib/components/ui/popover/index.ts b/webapp/src/lib/components/ui/popover/index.ts similarity index 100% rename from src/lib/components/ui/popover/index.ts rename to webapp/src/lib/components/ui/popover/index.ts diff --git a/src/lib/components/ui/popover/popover-content.svelte b/webapp/src/lib/components/ui/popover/popover-content.svelte similarity index 100% rename from src/lib/components/ui/popover/popover-content.svelte rename to webapp/src/lib/components/ui/popover/popover-content.svelte diff --git a/src/lib/components/ui/select/index.ts b/webapp/src/lib/components/ui/select/index.ts similarity index 100% rename from src/lib/components/ui/select/index.ts rename to webapp/src/lib/components/ui/select/index.ts diff --git a/src/lib/components/ui/select/select-content.svelte b/webapp/src/lib/components/ui/select/select-content.svelte similarity index 100% rename from src/lib/components/ui/select/select-content.svelte rename to webapp/src/lib/components/ui/select/select-content.svelte diff --git a/src/lib/components/ui/select/select-group-heading.svelte b/webapp/src/lib/components/ui/select/select-group-heading.svelte similarity index 100% rename from src/lib/components/ui/select/select-group-heading.svelte rename to webapp/src/lib/components/ui/select/select-group-heading.svelte diff --git a/src/lib/components/ui/select/select-item.svelte b/webapp/src/lib/components/ui/select/select-item.svelte similarity index 100% rename from src/lib/components/ui/select/select-item.svelte rename to webapp/src/lib/components/ui/select/select-item.svelte diff --git a/src/lib/components/ui/select/select-scroll-down-button.svelte b/webapp/src/lib/components/ui/select/select-scroll-down-button.svelte similarity index 100% rename from src/lib/components/ui/select/select-scroll-down-button.svelte rename to webapp/src/lib/components/ui/select/select-scroll-down-button.svelte diff --git a/src/lib/components/ui/select/select-scroll-up-button.svelte b/webapp/src/lib/components/ui/select/select-scroll-up-button.svelte similarity index 100% rename from src/lib/components/ui/select/select-scroll-up-button.svelte rename to webapp/src/lib/components/ui/select/select-scroll-up-button.svelte diff --git a/src/lib/components/ui/select/select-separator.svelte b/webapp/src/lib/components/ui/select/select-separator.svelte similarity index 100% rename from src/lib/components/ui/select/select-separator.svelte rename to webapp/src/lib/components/ui/select/select-separator.svelte diff --git a/src/lib/components/ui/select/select-trigger.svelte b/webapp/src/lib/components/ui/select/select-trigger.svelte similarity index 100% rename from src/lib/components/ui/select/select-trigger.svelte rename to webapp/src/lib/components/ui/select/select-trigger.svelte diff --git a/src/lib/components/ui/separator/index.ts b/webapp/src/lib/components/ui/separator/index.ts similarity index 100% rename from src/lib/components/ui/separator/index.ts rename to webapp/src/lib/components/ui/separator/index.ts diff --git a/src/lib/components/ui/separator/separator.svelte b/webapp/src/lib/components/ui/separator/separator.svelte similarity index 100% rename from src/lib/components/ui/separator/separator.svelte rename to webapp/src/lib/components/ui/separator/separator.svelte diff --git a/src/lib/components/ui/slider/index.ts b/webapp/src/lib/components/ui/slider/index.ts similarity index 100% rename from src/lib/components/ui/slider/index.ts rename to webapp/src/lib/components/ui/slider/index.ts diff --git a/src/lib/components/ui/slider/slider.svelte b/webapp/src/lib/components/ui/slider/slider.svelte similarity index 100% rename from src/lib/components/ui/slider/slider.svelte rename to webapp/src/lib/components/ui/slider/slider.svelte diff --git a/src/lib/components/ui/sonner/index.ts b/webapp/src/lib/components/ui/sonner/index.ts similarity index 100% rename from src/lib/components/ui/sonner/index.ts rename to webapp/src/lib/components/ui/sonner/index.ts diff --git a/src/lib/components/ui/sonner/sonner.svelte b/webapp/src/lib/components/ui/sonner/sonner.svelte similarity index 100% rename from src/lib/components/ui/sonner/sonner.svelte rename to webapp/src/lib/components/ui/sonner/sonner.svelte diff --git a/src/lib/components/ui/switch/index.ts b/webapp/src/lib/components/ui/switch/index.ts similarity index 100% rename from src/lib/components/ui/switch/index.ts rename to webapp/src/lib/components/ui/switch/index.ts diff --git a/src/lib/components/ui/switch/switch.svelte b/webapp/src/lib/components/ui/switch/switch.svelte similarity index 100% rename from src/lib/components/ui/switch/switch.svelte rename to webapp/src/lib/components/ui/switch/switch.svelte diff --git a/src/lib/components/ui/toggle-group/index.ts b/webapp/src/lib/components/ui/toggle-group/index.ts similarity index 100% rename from src/lib/components/ui/toggle-group/index.ts rename to webapp/src/lib/components/ui/toggle-group/index.ts diff --git a/src/lib/components/ui/toggle-group/toggle-group-item.svelte b/webapp/src/lib/components/ui/toggle-group/toggle-group-item.svelte similarity index 100% rename from src/lib/components/ui/toggle-group/toggle-group-item.svelte rename to webapp/src/lib/components/ui/toggle-group/toggle-group-item.svelte diff --git a/src/lib/components/ui/toggle-group/toggle-group.svelte b/webapp/src/lib/components/ui/toggle-group/toggle-group.svelte similarity index 100% rename from src/lib/components/ui/toggle-group/toggle-group.svelte rename to webapp/src/lib/components/ui/toggle-group/toggle-group.svelte diff --git a/src/lib/components/ui/toggle/index.ts b/webapp/src/lib/components/ui/toggle/index.ts similarity index 100% rename from src/lib/components/ui/toggle/index.ts rename to webapp/src/lib/components/ui/toggle/index.ts diff --git a/src/lib/components/ui/toggle/toggle.svelte b/webapp/src/lib/components/ui/toggle/toggle.svelte similarity index 100% rename from src/lib/components/ui/toggle/toggle.svelte rename to webapp/src/lib/components/ui/toggle/toggle.svelte diff --git a/src/lib/components/ui/tooltip/index.ts b/webapp/src/lib/components/ui/tooltip/index.ts similarity index 100% rename from src/lib/components/ui/tooltip/index.ts rename to webapp/src/lib/components/ui/tooltip/index.ts diff --git a/src/lib/components/ui/tooltip/tooltip-content.svelte b/webapp/src/lib/components/ui/tooltip/tooltip-content.svelte similarity index 100% rename from src/lib/components/ui/tooltip/tooltip-content.svelte rename to webapp/src/lib/components/ui/tooltip/tooltip-content.svelte diff --git a/src/lib/constants.ts b/webapp/src/lib/constants.ts similarity index 100% rename from src/lib/constants.ts rename to webapp/src/lib/constants.ts diff --git a/src/lib/contexts/config.svelte.ts b/webapp/src/lib/contexts/config.svelte.ts similarity index 100% rename from src/lib/contexts/config.svelte.ts rename to webapp/src/lib/contexts/config.svelte.ts diff --git a/src/lib/contexts/device.svelte.ts b/webapp/src/lib/contexts/device.svelte.ts similarity index 100% rename from src/lib/contexts/device.svelte.ts rename to webapp/src/lib/contexts/device.svelte.ts diff --git a/src/lib/contexts/files.svelte.ts b/webapp/src/lib/contexts/files.svelte.ts similarity index 100% rename from src/lib/contexts/files.svelte.ts rename to webapp/src/lib/contexts/files.svelte.ts diff --git a/src/lib/contexts/image.svelte.ts b/webapp/src/lib/contexts/image.svelte.ts similarity index 100% rename from src/lib/contexts/image.svelte.ts rename to webapp/src/lib/contexts/image.svelte.ts diff --git a/src/lib/contexts/rendered.svelte.ts b/webapp/src/lib/contexts/rendered.svelte.ts similarity index 100% rename from src/lib/contexts/rendered.svelte.ts rename to webapp/src/lib/contexts/rendered.svelte.ts diff --git a/src/lib/image/quantizer.ts b/webapp/src/lib/image/quantizer.ts similarity index 100% rename from src/lib/image/quantizer.ts rename to webapp/src/lib/image/quantizer.ts diff --git a/src/lib/image/scaler.ts b/webapp/src/lib/image/scaler.ts similarity index 100% rename from src/lib/image/scaler.ts rename to webapp/src/lib/image/scaler.ts diff --git a/src/lib/image/transform.ts b/webapp/src/lib/image/transform.ts similarity index 100% rename from src/lib/image/transform.ts rename to webapp/src/lib/image/transform.ts diff --git a/src/lib/layouts/Footer.svelte b/webapp/src/lib/layouts/Footer.svelte similarity index 100% rename from src/lib/layouts/Footer.svelte rename to webapp/src/lib/layouts/Footer.svelte diff --git a/src/lib/layouts/Main.svelte b/webapp/src/lib/layouts/Main.svelte similarity index 100% rename from src/lib/layouts/Main.svelte rename to webapp/src/lib/layouts/Main.svelte diff --git a/src/lib/layouts/Unsupported.svelte b/webapp/src/lib/layouts/Unsupported.svelte similarity index 100% rename from src/lib/layouts/Unsupported.svelte rename to webapp/src/lib/layouts/Unsupported.svelte diff --git a/src/lib/layouts/connect/ConnectButton.svelte b/webapp/src/lib/layouts/connect/ConnectButton.svelte similarity index 100% rename from src/lib/layouts/connect/ConnectButton.svelte rename to webapp/src/lib/layouts/connect/ConnectButton.svelte diff --git a/src/lib/layouts/connect/ConnectSection.svelte b/webapp/src/lib/layouts/connect/ConnectSection.svelte similarity index 100% rename from src/lib/layouts/connect/ConnectSection.svelte rename to webapp/src/lib/layouts/connect/ConnectSection.svelte diff --git a/src/lib/layouts/edit/EditSection.svelte b/webapp/src/lib/layouts/edit/EditSection.svelte similarity index 100% rename from src/lib/layouts/edit/EditSection.svelte rename to webapp/src/lib/layouts/edit/EditSection.svelte diff --git a/src/lib/layouts/edit/controls/BackgroundColorSlider.svelte b/webapp/src/lib/layouts/edit/controls/BackgroundColorSlider.svelte similarity index 100% rename from src/lib/layouts/edit/controls/BackgroundColorSlider.svelte rename to webapp/src/lib/layouts/edit/controls/BackgroundColorSlider.svelte diff --git a/src/lib/layouts/edit/controls/ControlsSection.svelte b/webapp/src/lib/layouts/edit/controls/ControlsSection.svelte similarity index 100% rename from src/lib/layouts/edit/controls/ControlsSection.svelte rename to webapp/src/lib/layouts/edit/controls/ControlsSection.svelte diff --git a/src/lib/layouts/edit/controls/conversion/BrightnessSlider.svelte b/webapp/src/lib/layouts/edit/controls/conversion/BrightnessSlider.svelte similarity index 100% rename from src/lib/layouts/edit/controls/conversion/BrightnessSlider.svelte rename to webapp/src/lib/layouts/edit/controls/conversion/BrightnessSlider.svelte diff --git a/src/lib/layouts/edit/controls/conversion/ContrastSlider.svelte b/webapp/src/lib/layouts/edit/controls/conversion/ContrastSlider.svelte similarity index 100% rename from src/lib/layouts/edit/controls/conversion/ContrastSlider.svelte rename to webapp/src/lib/layouts/edit/controls/conversion/ContrastSlider.svelte diff --git a/src/lib/layouts/edit/controls/conversion/dither/DitherControls.svelte b/webapp/src/lib/layouts/edit/controls/conversion/dither/DitherControls.svelte similarity index 100% rename from src/lib/layouts/edit/controls/conversion/dither/DitherControls.svelte rename to webapp/src/lib/layouts/edit/controls/conversion/dither/DitherControls.svelte diff --git a/src/lib/layouts/edit/controls/conversion/dither/DitherSwitch.svelte b/webapp/src/lib/layouts/edit/controls/conversion/dither/DitherSwitch.svelte similarity index 100% rename from src/lib/layouts/edit/controls/conversion/dither/DitherSwitch.svelte rename to webapp/src/lib/layouts/edit/controls/conversion/dither/DitherSwitch.svelte diff --git a/src/lib/layouts/edit/controls/conversion/dither/DitheringKernelDropdown.svelte b/webapp/src/lib/layouts/edit/controls/conversion/dither/DitheringKernelDropdown.svelte similarity index 100% rename from src/lib/layouts/edit/controls/conversion/dither/DitheringKernelDropdown.svelte rename to webapp/src/lib/layouts/edit/controls/conversion/dither/DitheringKernelDropdown.svelte diff --git a/src/lib/layouts/edit/controls/dimensions/AspectRatioAlert.svelte b/webapp/src/lib/layouts/edit/controls/dimensions/AspectRatioAlert.svelte similarity index 100% rename from src/lib/layouts/edit/controls/dimensions/AspectRatioAlert.svelte rename to webapp/src/lib/layouts/edit/controls/dimensions/AspectRatioAlert.svelte diff --git a/src/lib/layouts/edit/controls/dimensions/ScaleModeToggleGroup.svelte b/webapp/src/lib/layouts/edit/controls/dimensions/ScaleModeToggleGroup.svelte similarity index 100% rename from src/lib/layouts/edit/controls/dimensions/ScaleModeToggleGroup.svelte rename to webapp/src/lib/layouts/edit/controls/dimensions/ScaleModeToggleGroup.svelte diff --git a/src/lib/layouts/edit/controls/dimensions/TransformControls.svelte b/webapp/src/lib/layouts/edit/controls/dimensions/TransformControls.svelte similarity index 100% rename from src/lib/layouts/edit/controls/dimensions/TransformControls.svelte rename to webapp/src/lib/layouts/edit/controls/dimensions/TransformControls.svelte diff --git a/src/lib/layouts/edit/preview/FileSelect.svelte b/webapp/src/lib/layouts/edit/preview/FileSelect.svelte similarity index 100% rename from src/lib/layouts/edit/preview/FileSelect.svelte rename to webapp/src/lib/layouts/edit/preview/FileSelect.svelte diff --git a/src/lib/layouts/edit/preview/PreviewCanvas1x.svelte b/webapp/src/lib/layouts/edit/preview/PreviewCanvas1x.svelte similarity index 100% rename from src/lib/layouts/edit/preview/PreviewCanvas1x.svelte rename to webapp/src/lib/layouts/edit/preview/PreviewCanvas1x.svelte diff --git a/src/lib/layouts/edit/preview/PreviewCanvas2x.svelte b/webapp/src/lib/layouts/edit/preview/PreviewCanvas2x.svelte similarity index 100% rename from src/lib/layouts/edit/preview/PreviewCanvas2x.svelte rename to webapp/src/lib/layouts/edit/preview/PreviewCanvas2x.svelte diff --git a/src/lib/layouts/edit/preview/PreviewSection.svelte b/webapp/src/lib/layouts/edit/preview/PreviewSection.svelte similarity index 100% rename from src/lib/layouts/edit/preview/PreviewSection.svelte rename to webapp/src/lib/layouts/edit/preview/PreviewSection.svelte diff --git a/src/lib/layouts/edit/preview/common.svelte.ts b/webapp/src/lib/layouts/edit/preview/common.svelte.ts similarity index 100% rename from src/lib/layouts/edit/preview/common.svelte.ts rename to webapp/src/lib/layouts/edit/preview/common.svelte.ts diff --git a/src/lib/layouts/write/WriteButton.svelte b/webapp/src/lib/layouts/write/WriteButton.svelte similarity index 100% rename from src/lib/layouts/write/WriteButton.svelte rename to webapp/src/lib/layouts/write/WriteButton.svelte diff --git a/src/lib/layouts/write/WriteSection.svelte b/webapp/src/lib/layouts/write/WriteSection.svelte similarity index 100% rename from src/lib/layouts/write/WriteSection.svelte rename to webapp/src/lib/layouts/write/WriteSection.svelte diff --git a/src/lib/utils.ts b/webapp/src/lib/utils.ts similarity index 100% rename from src/lib/utils.ts rename to webapp/src/lib/utils.ts diff --git a/src/lib/utils/media.svelte.ts b/webapp/src/lib/utils/media.svelte.ts similarity index 100% rename from src/lib/utils/media.svelte.ts rename to webapp/src/lib/utils/media.svelte.ts diff --git a/src/lib/vendor/rgbquant.d.ts b/webapp/src/lib/vendor/rgbquant.d.ts similarity index 100% rename from src/lib/vendor/rgbquant.d.ts rename to webapp/src/lib/vendor/rgbquant.d.ts diff --git a/src/lib/vendor/rgbquant.js b/webapp/src/lib/vendor/rgbquant.js similarity index 100% rename from src/lib/vendor/rgbquant.js rename to webapp/src/lib/vendor/rgbquant.js diff --git a/src/main.ts b/webapp/src/main.ts similarity index 100% rename from src/main.ts rename to webapp/src/main.ts diff --git a/src/vite-env.d.ts b/webapp/src/vite-env.d.ts similarity index 100% rename from src/vite-env.d.ts rename to webapp/src/vite-env.d.ts diff --git a/svelte.config.js b/webapp/svelte.config.js similarity index 100% rename from svelte.config.js rename to webapp/svelte.config.js diff --git a/tailwind.config.ts b/webapp/tailwind.config.ts similarity index 100% rename from tailwind.config.ts rename to webapp/tailwind.config.ts diff --git a/tsconfig.app.json b/webapp/tsconfig.app.json similarity index 100% rename from tsconfig.app.json rename to webapp/tsconfig.app.json diff --git a/tsconfig.json b/webapp/tsconfig.json similarity index 100% rename from tsconfig.json rename to webapp/tsconfig.json diff --git a/tsconfig.node.json b/webapp/tsconfig.node.json similarity index 100% rename from tsconfig.node.json rename to webapp/tsconfig.node.json diff --git a/vite.config.ts b/webapp/vite.config.ts similarity index 100% rename from vite.config.ts rename to webapp/vite.config.ts