diff --git a/serviceradar-next/.gitignore b/web/.gitignore similarity index 100% rename from serviceradar-next/.gitignore rename to web/.gitignore diff --git a/serviceradar-next/README.md b/web/README.md similarity index 100% rename from serviceradar-next/README.md rename to web/README.md diff --git a/serviceradar-next/eslint.config.mjs b/web/eslint.config.mjs similarity index 100% rename from serviceradar-next/eslint.config.mjs rename to web/eslint.config.mjs diff --git a/serviceradar-next/next.config.ts b/web/next.config.ts similarity index 100% rename from serviceradar-next/next.config.ts rename to web/next.config.ts diff --git a/serviceradar-next/package-lock.json b/web/package-lock.json similarity index 100% rename from serviceradar-next/package-lock.json rename to web/package-lock.json diff --git a/serviceradar-next/package.json b/web/package.json similarity index 100% rename from serviceradar-next/package.json rename to web/package.json diff --git a/serviceradar-next/postcss.config.mjs b/web/postcss.config.mjs similarity index 100% rename from serviceradar-next/postcss.config.mjs rename to web/postcss.config.mjs diff --git a/serviceradar-next/public/favicons/android-chrome-192x192.png b/web/public/favicons/android-chrome-192x192.png similarity index 100% rename from serviceradar-next/public/favicons/android-chrome-192x192.png rename to web/public/favicons/android-chrome-192x192.png diff --git a/serviceradar-next/public/favicons/android-chrome-512x512.png b/web/public/favicons/android-chrome-512x512.png similarity index 100% rename from serviceradar-next/public/favicons/android-chrome-512x512.png rename to web/public/favicons/android-chrome-512x512.png diff --git a/serviceradar-next/public/favicons/apple-touch-icon.png b/web/public/favicons/apple-touch-icon.png similarity index 100% rename from serviceradar-next/public/favicons/apple-touch-icon.png rename to web/public/favicons/apple-touch-icon.png diff --git a/serviceradar-next/public/favicons/favicon-16x16.png b/web/public/favicons/favicon-16x16.png similarity index 100% rename from serviceradar-next/public/favicons/favicon-16x16.png rename to web/public/favicons/favicon-16x16.png diff --git a/serviceradar-next/public/favicons/favicon-32x32.png b/web/public/favicons/favicon-32x32.png similarity index 100% rename from serviceradar-next/public/favicons/favicon-32x32.png rename to web/public/favicons/favicon-32x32.png diff --git a/serviceradar-next/public/favicons/favicon.ico b/web/public/favicons/favicon.ico similarity index 100% rename from serviceradar-next/public/favicons/favicon.ico rename to web/public/favicons/favicon.ico diff --git a/serviceradar-next/public/favicons/site.webmanifest b/web/public/favicons/site.webmanifest similarity index 100% rename from serviceradar-next/public/favicons/site.webmanifest rename to web/public/favicons/site.webmanifest diff --git a/serviceradar-next/public/serviceRadar.svg b/web/public/serviceRadar.svg similarity index 100% rename from serviceradar-next/public/serviceRadar.svg rename to web/public/serviceRadar.svg diff --git a/serviceradar-next/src/app/favicon.ico b/web/src/app/favicon.ico similarity index 100% rename from serviceradar-next/src/app/favicon.ico rename to web/src/app/favicon.ico diff --git a/serviceradar-next/src/app/globals.css b/web/src/app/globals.css similarity index 100% rename from serviceradar-next/src/app/globals.css rename to web/src/app/globals.css diff --git a/serviceradar-next/src/app/layout.tsx b/web/src/app/layout.tsx similarity index 100% rename from serviceradar-next/src/app/layout.tsx rename to web/src/app/layout.tsx diff --git a/serviceradar-next/src/app/nodes/page.js b/web/src/app/nodes/page.js similarity index 100% rename from serviceradar-next/src/app/nodes/page.js rename to web/src/app/nodes/page.js diff --git a/serviceradar-next/src/app/page.tsx b/web/src/app/page.tsx similarity index 100% rename from serviceradar-next/src/app/page.tsx rename to web/src/app/page.tsx diff --git a/serviceradar-next/src/app/providers.js b/web/src/app/providers.js similarity index 100% rename from serviceradar-next/src/app/providers.js rename to web/src/app/providers.js diff --git a/serviceradar-next/src/app/service/[nodeid]/[servicename]/page.js b/web/src/app/service/[nodeid]/[servicename]/page.js similarity index 100% rename from serviceradar-next/src/app/service/[nodeid]/[servicename]/page.js rename to web/src/app/service/[nodeid]/[servicename]/page.js diff --git a/serviceradar-next/src/components/Dashboard.jsx b/web/src/components/Dashboard.jsx similarity index 100% rename from serviceradar-next/src/components/Dashboard.jsx rename to web/src/components/Dashboard.jsx diff --git a/serviceradar-next/src/components/DuskDashboard.jsx b/web/src/components/DuskDashboard.jsx similarity index 100% rename from serviceradar-next/src/components/DuskDashboard.jsx rename to web/src/components/DuskDashboard.jsx diff --git a/serviceradar-next/src/components/ExportButton.jsx b/web/src/components/ExportButton.jsx similarity index 100% rename from serviceradar-next/src/components/ExportButton.jsx rename to web/src/components/ExportButton.jsx diff --git a/serviceradar-next/src/components/Navbar.jsx b/web/src/components/Navbar.jsx similarity index 100% rename from serviceradar-next/src/components/Navbar.jsx rename to web/src/components/Navbar.jsx diff --git a/serviceradar-next/src/components/NetworkStatus.jsx b/web/src/components/NetworkStatus.jsx similarity index 100% rename from serviceradar-next/src/components/NetworkStatus.jsx rename to web/src/components/NetworkStatus.jsx diff --git a/serviceradar-next/src/components/NetworkSweepView.jsx b/web/src/components/NetworkSweepView.jsx similarity index 100% rename from serviceradar-next/src/components/NetworkSweepView.jsx rename to web/src/components/NetworkSweepView.jsx diff --git a/serviceradar-next/src/components/NodeList.jsx b/web/src/components/NodeList.jsx similarity index 100% rename from serviceradar-next/src/components/NodeList.jsx rename to web/src/components/NodeList.jsx diff --git a/serviceradar-next/src/components/NodeTimeline.jsx b/web/src/components/NodeTimeline.jsx similarity index 100% rename from serviceradar-next/src/components/NodeTimeline.jsx rename to web/src/components/NodeTimeline.jsx diff --git a/serviceradar-next/src/components/SNMPDashboard.jsx b/web/src/components/SNMPDashboard.jsx similarity index 100% rename from serviceradar-next/src/components/SNMPDashboard.jsx rename to web/src/components/SNMPDashboard.jsx diff --git a/serviceradar-next/src/components/ServiceDashboard.jsx b/web/src/components/ServiceDashboard.jsx similarity index 100% rename from serviceradar-next/src/components/ServiceDashboard.jsx rename to web/src/components/ServiceDashboard.jsx diff --git a/serviceradar-next/src/components/ServiceSparkline.jsx b/web/src/components/ServiceSparkline.jsx similarity index 100% rename from serviceradar-next/src/components/ServiceSparkline.jsx rename to web/src/components/ServiceSparkline.jsx diff --git a/serviceradar-next/src/middleware.ts b/web/src/middleware.ts similarity index 100% rename from serviceradar-next/src/middleware.ts rename to web/src/middleware.ts diff --git a/serviceradar-next/tailwind.config.ts b/web/tailwind.config.ts similarity index 100% rename from serviceradar-next/tailwind.config.ts rename to web/tailwind.config.ts diff --git a/serviceradar-next/tsconfig.json b/web/tsconfig.json similarity index 100% rename from serviceradar-next/tsconfig.json rename to web/tsconfig.json