diff --git a/public/storage/banner/herosection-1.png b/public/storage/banner/herosection-1.png new file mode 100644 index 0000000..18cb8ed Binary files /dev/null and b/public/storage/banner/herosection-1.png differ diff --git a/public/storage/banner/owl_logo.png b/public/storage/banner/owl_logo.png new file mode 100644 index 0000000..e47c579 Binary files /dev/null and b/public/storage/banner/owl_logo.png differ diff --git a/public/storage/bot/owl_coding.png b/public/storage/bot/owl_coding.png new file mode 100644 index 0000000..846932c Binary files /dev/null and b/public/storage/bot/owl_coding.png differ diff --git a/public/storage/bot/owl_creative.png b/public/storage/bot/owl_creative.png new file mode 100644 index 0000000..f786448 Binary files /dev/null and b/public/storage/bot/owl_creative.png differ diff --git a/public/storage/bot/owl_engineer.png b/public/storage/bot/owl_engineer.png new file mode 100644 index 0000000..2347885 Binary files /dev/null and b/public/storage/bot/owl_engineer.png differ diff --git a/public/storage/bot/owl_flash.png b/public/storage/bot/owl_flash.png new file mode 100644 index 0000000..dac8e01 Binary files /dev/null and b/public/storage/bot/owl_flash.png differ diff --git a/public/storage/bot/owl_professor.png b/public/storage/bot/owl_professor.png new file mode 100644 index 0000000..81bd709 Binary files /dev/null and b/public/storage/bot/owl_professor.png differ diff --git a/src/assets/hero-original.png b/src/assets/hero-original.png new file mode 100644 index 0000000..18cb8ed Binary files /dev/null and b/src/assets/hero-original.png differ diff --git a/src/components/home/HeroAiVisual.tsx b/src/components/home/HeroAiVisual.tsx index 9959bde..8989e00 100644 --- a/src/components/home/HeroAiVisual.tsx +++ b/src/components/home/HeroAiVisual.tsx @@ -102,6 +102,7 @@ $$\\min \\sum_{i,j} c_{ij} x_{ij} + \\lambda \\cdot E(traffic)$$ } ]; + const [viewMode, setViewMode] = useState<'statue' | 'sandbox'>('statue'); const [activeTab, setActiveTab] = useState('strategy'); const [copied, setCopied] = useState(false); const [displayText, setDisplayText] = useState(''); @@ -141,22 +142,104 @@ $$\\min \\sum_{i,j} c_{ij} x_{ij} + \\lambda \\cdot E(traffic)$$
- {/* Floating Badges */} -
- - ⚡ پاسخ‌دهی آنی بدون تحریم + {/* Mode Switcher Pills (Statue Artwork vs Live Sandbox) */} +
+
+ + + +
-
- - پرداخت مستقیم شتاب و بدون نیاز به ارز خارجی -
+ {viewMode === 'statue' ? ( + /* Authentic Original Hero Artwork View */ +
+ {/* Halftone Aura Light */} +
+
- {/* Main Glassmorphic AI Console Window */} -
- - {/* Top Window Header Bar */} -
+ {/* Floating AI Feature Badges */} +
+ 🎬 +
+ تولید ویدیو + متن و تصویر به ویدیو +
+
+ +
+ 🎨 +
+ استودیو تصویر + کیفیت 4K و روتوش +
+
+ +
+ 🎙️ +
+ صوت و موسیقی + تولید آهنگ و TTS +
+
+ +
+ 🧠 +
+ استدلال عمیق + GPT-4o & DeepSeek R1 +
+
+ + {/* Original Greek Statue AI Artwork */} +
+ هوشان؛ دستیار هوش مصنوعی شما +
+ + {/* Bottom Quick Test Bar */} +
+ + + پلتفرم یکپارچه هوش مصنوعی فارسی + + +
+
+ ) : ( + /* Main Glassmorphic AI Console Window */ +
+ + {/* Top Window Header Bar */} +
{/* Window Buttons */}
@@ -301,9 +384,9 @@ $$\\min \\sum_{i,j} c_{ij} x_{ij} + \\lambda \\cdot E(traffic)$$
-
+ )} -
- ); +
+); }; diff --git a/src/components/layout/Footer.tsx b/src/components/layout/Footer.tsx index 68cf251..5d2a2aa 100644 --- a/src/components/layout/Footer.tsx +++ b/src/components/layout/Footer.tsx @@ -24,8 +24,8 @@ export const Footer: React.FC = () => { {/* Top Newsletter & About Bar */}
-
- +
+ Houshan AI

عضویت در خبرنامه هوش مصنوعی هوشان

@@ -56,9 +56,12 @@ export const Footer: React.FC = () => { {/* Column 1: Brand & Bio */}
+
+ Houshan AI +
{siteInfo.name} - AI Platform + AI

diff --git a/src/components/layout/Navbar.tsx b/src/components/layout/Navbar.tsx index 05082c7..87368b3 100644 --- a/src/components/layout/Navbar.tsx +++ b/src/components/layout/Navbar.tsx @@ -69,13 +69,17 @@ export const Navbar: React.FC = ({ onOpenAuth }) => { {/* Right: Logo & Brand */} -

-
- +
+
+ Houshan AI Logo
- + - +