diff --git a/ui/index.html b/ui/index.html
index 592716ba..bea1d424 100644
--- a/ui/index.html
+++ b/ui/index.html
@@ -2,9 +2,20 @@
-
- ui
+ CCS Dashboard
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ui/public/favicon.ico b/ui/public/favicon.ico
new file mode 100644
index 00000000..15d8f3c8
Binary files /dev/null and b/ui/public/favicon.ico differ
diff --git a/ui/public/favicons/android-chrome-192x192.png b/ui/public/favicons/android-chrome-192x192.png
new file mode 100644
index 00000000..83098637
Binary files /dev/null and b/ui/public/favicons/android-chrome-192x192.png differ
diff --git a/ui/public/favicons/android-chrome-512x512.png b/ui/public/favicons/android-chrome-512x512.png
new file mode 100644
index 00000000..a5126d60
Binary files /dev/null and b/ui/public/favicons/android-chrome-512x512.png differ
diff --git a/ui/public/favicons/android-chrome-512x512.webp b/ui/public/favicons/android-chrome-512x512.webp
new file mode 100644
index 00000000..14dbd158
Binary files /dev/null and b/ui/public/favicons/android-chrome-512x512.webp differ
diff --git a/ui/public/favicons/apple-touch-icon.png b/ui/public/favicons/apple-touch-icon.png
new file mode 100644
index 00000000..61cb9ceb
Binary files /dev/null and b/ui/public/favicons/apple-touch-icon.png differ
diff --git a/ui/public/favicons/favicon-16x16.png b/ui/public/favicons/favicon-16x16.png
new file mode 100644
index 00000000..5960f629
Binary files /dev/null and b/ui/public/favicons/favicon-16x16.png differ
diff --git a/ui/public/favicons/favicon-32x32.png b/ui/public/favicons/favicon-32x32.png
new file mode 100644
index 00000000..eb7b8919
Binary files /dev/null and b/ui/public/favicons/favicon-32x32.png differ
diff --git a/ui/public/favicons/favicon.ico b/ui/public/favicons/favicon.ico
new file mode 100644
index 00000000..15d8f3c8
Binary files /dev/null and b/ui/public/favicons/favicon.ico differ
diff --git a/ui/public/logo/ccs-logo-256.png b/ui/public/logo/ccs-logo-256.png
new file mode 100644
index 00000000..77ef3035
Binary files /dev/null and b/ui/public/logo/ccs-logo-256.png differ
diff --git a/ui/public/logo/ccs-logo-zoomed-web.png b/ui/public/logo/ccs-logo-zoomed-web.png
new file mode 100644
index 00000000..493949ee
Binary files /dev/null and b/ui/public/logo/ccs-logo-zoomed-web.png differ
diff --git a/ui/public/logo/ccs-social-media.png b/ui/public/logo/ccs-social-media.png
new file mode 100644
index 00000000..3238b5c0
Binary files /dev/null and b/ui/public/logo/ccs-social-media.png differ
diff --git a/ui/public/logo/ccs-social-media.webp b/ui/public/logo/ccs-social-media.webp
new file mode 100644
index 00000000..14dbd158
Binary files /dev/null and b/ui/public/logo/ccs-social-media.webp differ
diff --git a/ui/public/vite.svg b/ui/public/vite.svg
deleted file mode 100644
index e7b8dfb1..00000000
--- a/ui/public/vite.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/ui/src/assets/react.svg b/ui/src/assets/react.svg
deleted file mode 100644
index 6c87de9b..00000000
--- a/ui/src/assets/react.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/ui/src/components/app-sidebar.tsx b/ui/src/components/app-sidebar.tsx
index d089ce7d..c98736ba 100644
--- a/ui/src/components/app-sidebar.tsx
+++ b/ui/src/components/app-sidebar.tsx
@@ -8,6 +8,7 @@ import {
SidebarMenuButton,
SidebarHeader,
} from '@/components/ui/sidebar';
+import { CcsLogo } from '@/components/ccs-logo';
const navItems = [
{ path: '/', icon: Home, label: 'Home' },
@@ -25,7 +26,7 @@ export function AppSidebar() {
return (
- CCS Config
+
diff --git a/ui/src/components/ccs-logo.tsx b/ui/src/components/ccs-logo.tsx
new file mode 100644
index 00000000..58e6eda6
--- /dev/null
+++ b/ui/src/components/ccs-logo.tsx
@@ -0,0 +1,30 @@
+import { cn } from '@/lib/utils';
+
+interface CcsLogoProps {
+ size?: 'sm' | 'md' | 'lg';
+ className?: string;
+ showText?: boolean;
+}
+
+const sizeMap = {
+ sm: 24,
+ md: 32,
+ lg: 48,
+};
+
+export function CcsLogo({ size = 'md', className, showText = true }: CcsLogoProps) {
+ const dimension = sizeMap[size];
+
+ return (
+
+

+ {showText &&
CCS Config}
+
+ );
+}