From dd882287df5ccf0e5162804169d4f954015827e9 Mon Sep 17 00:00:00 2001 From: "soroush.asadi" Date: Fri, 26 Jun 2026 02:48:22 +0330 Subject: [PATCH] Elevate public site UX: premium hero, motion, scrollspy, shared footer Redesign-preserve pass on the light editorial theme (dials 7/5/3): - Hero: live availability status, accent value-prop, role line, social row, staggered entrance - Motion (all motivated, reduced-motion safe): CSS scroll-driven reading progress bar, scrollspy nav with animated underline, CTA/blog arrow nudges, service hover accent rule, portfolio cover scale, card lift - Shared multi-column footer across home + blog (brand, nav, contact, social) - Fix anchor scroll offset under the fixed navbar (scroll-margin-top) - Wire real social: LinkedIn, Instagram, email (code.soroush@gmail.com) Co-Authored-By: Claude Opus 4.8 --- Pages/Index.cshtml | 50 +++++++++-------- Pages/Shared/_Layout.cshtml | 41 ++++++++++++++ wwwroot/css/site.css | 109 +++++++++++++++++++++++++++++------- wwwroot/js/app.js | 24 ++++++++ 4 files changed, 182 insertions(+), 42 deletions(-) diff --git a/Pages/Index.cshtml b/Pages/Index.cshtml index 1cff18f..fd3ab8c 100644 --- a/Pages/Index.cshtml +++ b/Pages/Index.cshtml @@ -8,22 +8,33 @@
-

@(fa ? "مهندس هوش مصنوعی، مشاور، معمار راهکار" : "AI Engineer, Consultant, Solution Architect")

+
+ @(fa ? "پذیرای پروژه‌های جدید" : "Available for new projects") +
-

+

@(fa ? "سروش اسعدی" : "Soroush Asadi")

-

- @(fa - ? "طراحی و استقرار سامانه‌های هوش مصنوعی در مقیاس سازمانی؛ از نخستین جلسه‌ی راهبرد تا استقرار در تولید." - : "I design and ship production-grade AI systems for the enterprise, from the first strategy session to live deployment.") +

+ @(fa ? "طراحی و استقرار " : "I build ")@(fa ? "هوش مصنوعی تولیدی" : "production-grade AI")@(fa ? " برای سازمان‌ها، از راهبرد تا استقرار در تولید." : " for the enterprise, from strategy to live deployment.")

-
- @(fa ? "رزرو جلسه" : "Book a call") +

@(fa ? "مهندس هوش مصنوعی، مشاور و معمار راهکار." : "AI Engineer, Consultant, and Solution Architect.")

+ + + +
+ + + +
@@ -53,16 +64,18 @@ ("google-stack","Google Stack Specialist","Vertex AI, GKE, and Gemini deployments with cost optimization and enterprise security patterns.",new[]{"Vertex AI","GKE","Gemini"}), }; } + @{ int si = 0; } @foreach (var (id, title, desc, tags) in services) { -
- +
+

@title

@desc

@foreach (var tag in tags) { @tag }
+ si++; } @@ -207,7 +220,7 @@ { var initial = char.ToUpperInvariant(pid[0]);