Refactor code structure for improved readability and maintainability
Some checks are pending
CI/CD / test-and-build (push) Waiting to run
CI/CD / deploy (push) Blocked by required conditions

This commit is contained in:
Najjar\NajjarV02 2026-05-21 15:36:32 +04:00
parent 574d43adb4
commit 37fab3fcaf
14 changed files with 611 additions and 35 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 328 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 611 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 KiB

View File

@ -178,6 +178,20 @@ export default async function IndustryDetailPage({ params }: { params: Promise<P
</ul>
</MotionSection>
{/* PROOF POINTS */}
{content.proofPoints && content.proofPoints.length > 0 && (
<MotionSection>
<ul className="ip-proof" role="list" style={{ ['--acc' as string]: accent }}>
{content.proofPoints.map((p) => (
<li key={p.label} className="ip-proof-card">
<span className="ip-proof-value">{p.value}</span>
<span className="ip-proof-label">{p.label}</span>
</li>
))}
</ul>
</MotionSection>
)}
{/* PROBLEM */}
<MotionSection>
<section className="ip-block">
@ -267,6 +281,56 @@ export default async function IndustryDetailPage({ params }: { params: Promise<P
</section>
</MotionSection>
{/* GALLERY */}
{content.gallery && content.gallery.length > 0 && (
<MotionSection>
<section className="ip-block" style={{ ['--acc' as string]: accent }}>
<header className="ip-block-head">
<span className="eyebrow">In the field</span>
<h2 className="ip-block-title">Robots and deployments for this sector.</h2>
</header>
<div className="ip-gallery">
{content.gallery.map((g, i) => (
<figure key={i} className={`ip-gallery-card${i === 0 ? ' ip-gallery-card-lg' : ''}`}>
<div className="ip-gallery-imgwrap">
<Image
src={g.src}
alt={g.alt}
fill
sizes="(max-width: 720px) 100vw, (max-width: 1100px) 50vw, 33vw"
style={{ objectFit: 'cover', objectPosition: 'center' }}
/>
{g.credit && <span className="ip-gallery-credit">{g.credit}</span>}
</div>
{g.caption && <figcaption className="ip-gallery-cap">{g.caption}</figcaption>}
</figure>
))}
</div>
</section>
</MotionSection>
)}
{/* CASE HIGHLIGHTS */}
{content.caseHighlights && content.caseHighlights.length > 0 && (
<MotionSection>
<section className="ip-block" style={{ ['--acc' as string]: accent }}>
<header className="ip-block-head">
<span className="eyebrow">Field-proven</span>
<h2 className="ip-block-title">Where these robots are already deployed.</h2>
</header>
<div className="ip-cases">
{content.caseHighlights.map((c, i) => (
<article key={i} className="ip-case">
<span className="ip-case-brand">{c.brand}</span>
<h3>{c.title}</h3>
<p>{c.body}</p>
</article>
))}
</div>
</section>
</MotionSection>
)}
{/* SUGGESTED ROBOTS */}
<MotionSection>
<section className="ip-block" style={{ ['--acc' as string]: accent }}>
@ -546,6 +610,148 @@ export default async function IndustryDetailPage({ params }: { params: Promise<P
.ip-trust { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.7rem; }
}
/* PROOF POINTS */
.ip-proof {
list-style: none; margin: 0; padding: 0;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.6rem;
}
.ip-proof-card {
position: relative;
display: flex; flex-direction: column; gap: 0.25rem;
padding: 0.95rem 1rem;
border-radius: 16px;
border: 1px solid color-mix(in srgb, var(--acc) 28%, rgba(120, 140, 255, 0.18));
background:
radial-gradient(ellipse 70% 100% at 100% 0%, color-mix(in srgb, var(--acc) 14%, transparent), transparent 65%),
linear-gradient(135deg, rgba(80, 110, 255, 0.10), rgba(255, 255, 255, 0.03));
overflow: hidden;
transition: border-color 0.3s, transform 0.3s;
}
.ip-proof-card:hover {
transform: translateY(-2px);
border-color: color-mix(in srgb, var(--acc) 55%, rgba(120, 140, 255, 0.35));
}
.ip-proof-value {
font-size: clamp(1.15rem, 3vw, 1.7rem);
font-weight: 600;
letter-spacing: -0.025em;
line-height: 1;
background: linear-gradient(180deg, #FFFFFF, color-mix(in srgb, var(--acc) 65%, #B5BDDB));
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.ip-proof-label {
font-size: 0.6rem;
letter-spacing: 0.2em;
text-transform: uppercase;
font-weight: 700;
color: #A6B2D8;
}
@media (min-width: 720px) {
.ip-proof { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.75rem; }
}
/* GALLERY */
.ip-gallery {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0.9rem;
}
@media (min-width: 640px) { .ip-gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1100px) { .ip-gallery { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.ip-gallery-card {
display: flex; flex-direction: column; gap: 0.55rem;
border-radius: 18px;
overflow: hidden;
}
.ip-gallery-imgwrap {
position: relative;
width: 100%;
aspect-ratio: 4 / 3;
border-radius: 16px;
overflow: hidden;
background:
radial-gradient(ellipse 70% 50% at 50% 60%, color-mix(in srgb, var(--acc) 18%, transparent) 0%, transparent 65%),
linear-gradient(180deg, rgba(28, 27, 33, 0.78), rgba(8, 8, 10, 0.95));
border: 1px solid rgba(222, 224, 240, 0.10);
box-shadow: 0 14px 32px rgba(0, 0, 0, 0.45);
transition: border-color 0.3s, transform 0.3s, box-shadow 0.3s;
}
.ip-gallery-card:hover .ip-gallery-imgwrap {
transform: translateY(-3px);
border-color: color-mix(in srgb, var(--acc) 45%, rgba(120, 140, 255, 0.28));
box-shadow: 0 22px 46px rgba(0, 0, 0, 0.55), 0 0 26px color-mix(in srgb, var(--acc) 18%, transparent);
}
.ip-gallery-credit {
position: absolute;
top: 0.55rem;
right: 0.55rem;
padding: 0.22rem 0.55rem;
border-radius: 999px;
background: rgba(8, 8, 12, 0.72);
border: 1px solid rgba(222, 224, 240, 0.18);
backdrop-filter: blur(8px);
color: #DEE0F0;
font-size: 0.56rem;
letter-spacing: 0.22em;
text-transform: uppercase;
font-weight: 800;
}
.ip-gallery-cap {
margin: 0;
padding: 0 0.15rem;
color: #C9CCDE;
font-size: 0.82rem;
line-height: 1.5;
}
@media (min-width: 1100px) {
.ip-gallery-card-lg { grid-column: span 1; }
}
/* CASE HIGHLIGHTS */
.ip-cases {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0.9rem;
}
@media (min-width: 720px) { .ip-cases { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1100px) { .ip-cases { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.ip-case {
display: flex; flex-direction: column; gap: 0.55rem;
padding: 1.15rem 1.2rem 1.2rem;
border-radius: 18px;
border: 1px solid rgba(222, 224, 240, 0.10);
background:
radial-gradient(ellipse 75% 50% at 100% 0%, color-mix(in srgb, var(--acc) 14%, transparent), transparent 60%),
linear-gradient(180deg, rgba(22, 21, 30, 0.9), rgba(10, 10, 14, 0.96));
transition: border-color 0.3s, transform 0.3s, box-shadow 0.3s;
}
.ip-case:hover {
transform: translateY(-3px);
border-color: rgba(74, 102, 216, 0.42);
box-shadow: 0 18px 38px rgba(0, 0, 0, 0.5);
}
.ip-case-brand {
align-self: flex-start;
font-size: 0.6rem;
letter-spacing: 0.28em;
text-transform: uppercase;
font-weight: 800;
color: color-mix(in srgb, var(--acc) 72%, white);
padding: 0.3rem 0.55rem;
border-radius: 999px;
border: 1px solid color-mix(in srgb, var(--acc) 35%, transparent);
background: color-mix(in srgb, var(--acc) 10%, rgba(14, 13, 18, 0.55));
}
.ip-case h3 {
margin: 0; font-size: 1.02rem; font-weight: 600;
color: #FFFFFF; letter-spacing: -0.005em;
}
.ip-case p { margin: 0; color: #C9CCDE; font-size: 0.88rem; line-height: 1.55; }
/* BLOCKS */
.ip-block { display: flex; flex-direction: column; gap: clamp(1.2rem, 2.2vw, 1.75rem); }
.ip-block-head { display: flex; flex-direction: column; gap: 0.55rem; max-width: 760px; }

View File

@ -24,14 +24,32 @@ export type SuggestedRobot = {
chips?: string[];
};
export type ProofPoint = { value: string; label: string };
export type CaseHighlight = {
brand: 'Pudu' | 'Unitree';
title: string;
body: string;
};
export type GalleryImage = {
src: string;
alt: string;
caption?: string;
credit?: string;
};
export type IndustryPageContent = {
heroTitle: string;
heroSubtitle: string;
heroTags?: string[];
proofPoints?: ProofPoint[];
gallery?: GalleryImage[];
problemPoints: string[];
solutions: IndustrySolution[];
useCases: string[];
benefits: { title: string; body: string }[];
caseHighlights?: CaseHighlight[];
suggestedRobots: SuggestedRobot[];
ctaTitle?: string;
ctaBody?: string;
@ -44,6 +62,19 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
heroTitle: 'Robotics for premium guest experiences.',
heroSubtitle:
'Deploy service, delivery, cleaning, and concierge robots across UAE hospitality venues — from lounges and clubs to high-end hotels.',
heroTags: ['Service', 'Delivery', 'Cleaning', 'Concierge'],
proofPoints: [
{ value: 'Pudu+Unitree', label: 'Brand mix' },
{ value: '60+', label: 'Countries deployed' },
{ value: 'Multi-zone', label: 'Route planning' },
{ value: 'Premium', label: 'Brand moments' },
],
gallery: [
{ src: '/images/robots/pudu-bellabot.png', alt: 'BellaBot service-floor delivery', caption: 'BellaBot Pro — service-floor delivery.', credit: 'Pudu' },
{ src: '/images/robots/pudu-kettybot.png', alt: 'KettyBot front-of-house greeter', caption: 'KettyBot Pro — front-of-house greeter.', credit: 'Pudu' },
{ src: '/images/robots/pudu-cc1.png', alt: 'PUDU CC1 lobby cleaning', caption: 'PUDU CC1 — overnight lobby cleaning.', credit: 'Pudu' },
{ src: '/images/robots/unitree-g1.png', alt: 'Unitree G1 humanoid concierge', caption: 'Unitree G1 — humanoid concierge moments.', credit: 'Unitree' },
],
problemPoints: [
'Guest service teams are stretched thin during peak hours and events.',
'Repetitive runs between back-of-house and guest areas burn staff energy.',
@ -68,10 +99,42 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
{ title: 'Premium positioning', body: 'Branded robotic moments reinforce a high-end identity.' },
{ title: 'Always-on coverage', body: 'Routine work continues smoothly during off-hours.' },
],
caseHighlights: [
{
brand: 'Pudu',
title: 'BellaBot + KettyBot in venues worldwide',
body: 'Service-floor delivery and front-of-house greeting deployed across hotels, lounges, and restaurant chains internationally.',
},
{
brand: 'Pudu',
title: 'CC1 cleaning in lobby networks',
body: 'Auto-scrubber cleaning robot used in hotel groups and large hospitality estates for overnight floor coverage.',
},
{
brand: 'Unitree',
title: 'Humanoid concierge moments',
body: 'G1 and H1 humanoids used for VIP welcomes, brand activations, and press-worthy openings at premium venues.',
},
],
suggestedRobots: [
{ brand: 'Pudu', family: 'Service & delivery lineup', body: 'BellaBot, KettyBot, and FlashBot family for service-floor and multi-zone delivery.' },
{ brand: 'Pudu', family: 'Cleaning lineup', body: 'Commercial cleaning platforms for lobbies, corridors, and back-of-house.' },
{ brand: 'Unitree', family: 'Humanoid platforms', body: 'G1 and H1 humanoids for concierge moments and brand activations.' },
{
brand: 'Pudu',
family: 'BellaBot / KettyBot / FlashBot',
body: 'Full Pudu service lineup for service-floor delivery, greeting, and multi-zone runs across hospitality venues.',
chips: ['Service', 'Delivery', 'Greeter'],
},
{
brand: 'Pudu',
family: 'PUDU CC1 / SH1',
body: 'Commercial cleaning platforms for lobbies, corridors, and back-of-house with auto-dock and overnight cycles.',
chips: ['Cleaning', 'Auto-dock', 'Quiet'],
},
{
brand: 'Unitree',
family: 'G1 / H1 humanoids',
body: 'Premium concierge moments and brand activations — VIP welcomes, openings, and press events.',
chips: ['Humanoid', 'Concierge', 'Premium'],
},
],
seoTitle: 'Hospitality Robots in UAE | YS Lootah Robotics',
seoDescription:
@ -82,6 +145,19 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
heroTitle: 'Faster, smoother restaurant service.',
heroSubtitle:
'Delivery and greeting robots that support peak service, reduce walking distance, and elevate the dining experience in UAE F&B venues.',
heroTags: ['F&B service', 'Greeter', 'Multi-tray delivery', 'Promo runs'],
proofPoints: [
{ value: '40kg', label: 'Tray payload' },
{ value: '4-tier', label: 'BellaBot shelves' },
{ value: '24/7', label: 'Service-ready' },
{ value: '2,000+', label: 'Global venues' },
],
gallery: [
{ src: '/images/robots/pudu-bellabot.png', alt: 'Pudu BellaBot multi-tray delivery robot', caption: 'BellaBot Pro — multi-tray food delivery.', credit: 'Pudu' },
{ src: '/images/robots/featured-bellabot-pro.png', alt: 'BellaBot Pro on restaurant floor', caption: 'Designed for restaurant peak service.', credit: 'Pudu' },
{ src: '/images/robots/pudu-kettybot.png', alt: 'Pudu KettyBot greeter robot', caption: 'KettyBot Pro — greeter with ad display.', credit: 'Pudu' },
{ src: '/images/robots/featured-kettybot-black.webp', alt: 'KettyBot in black', caption: 'KettyBot Pro — premium black finish.', credit: 'Pudu' },
],
problemPoints: [
'Servers spend most of the shift walking trays back and forth.',
'Peak-hour quality drops as floor coverage thins.',
@ -106,10 +182,37 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
{ title: 'Memorable moments', body: 'Distinctive guest experiences that drive word of mouth.' },
{ title: 'Brand upgrade', body: 'Visible signal that the venue is modern and forward-looking.' },
],
caseHighlights: [
{
brand: 'Pudu',
title: 'BellaBot at scale in F&B',
body: 'Cat-themed multi-tray delivery deployed in chains, fine-dining, and casual venues across 60+ countries — runs nightly peaks without fatigue.',
},
{
brand: 'Pudu',
title: 'KettyBot Pro greeter',
body: 'Front-of-house greeter that escorts guests to tables and plays in-restaurant promos on a 18.5" display — proven traffic and upsell driver.',
},
],
suggestedRobots: [
{ brand: 'Pudu', family: 'BellaBot', body: 'Multi-tray delivery robot designed for restaurant floors.' },
{ brand: 'Pudu', family: 'KettyBot', body: 'Greeter and delivery hybrid for entrances and small floors.' },
{ brand: 'Pudu', family: 'FlashBot Mini', body: 'Compact autonomous delivery for tight venue layouts.' },
{
brand: 'Pudu',
family: 'BellaBot Pro',
body: 'Four-tier multi-tray delivery, 40kg payload, modular shelves, designed for restaurant floors and fast pickup cycles.',
chips: ['4 trays', '40kg', 'F&B'],
},
{
brand: 'Pudu',
family: 'KettyBot Pro',
body: 'Greeter and delivery hybrid with 18.5" ad display, autonomous escort, and queue management for entrances and small floors.',
chips: ['Greeter', 'Ad screen', 'Compact'],
},
{
brand: 'Pudu',
family: 'FlashBot Mini',
body: 'Compact autonomous delivery for tight venue layouts, mall food courts, and multi-zone hospitality runs.',
chips: ['Compact', 'Auto-doors', 'Multi-zone'],
},
],
seoTitle: 'Restaurant & Café Robots in UAE | YS Lootah Robotics',
seoDescription:
@ -120,6 +223,19 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
heroTitle: 'Concierge-grade robotics for hotels and resorts.',
heroSubtitle:
'Multi-floor delivery, cleaning, and humanoid moments designed for premium UAE hospitality operations.',
heroTags: ['Multi-floor', 'Room service', 'Concierge', 'Cleaning'],
proofPoints: [
{ value: 'Multi-floor', label: 'Lift-aware nav' },
{ value: 'Pudu+Unitree', label: 'Brand mix' },
{ value: '24/7', label: 'Auto cycles' },
{ value: 'Premium', label: 'Guest moments' },
],
gallery: [
{ src: '/images/robots/pudu-holabot.png', alt: 'Pudu HolaBot multi-floor delivery', caption: 'HolaBot / FlashBot — multi-floor delivery.', credit: 'Pudu' },
{ src: '/images/robots/pudu-cc1.png', alt: 'PUDU CC1 cleaning scrubber', caption: 'PUDU CC1 — commercial cleaning scrubber.', credit: 'Pudu' },
{ src: '/images/robots/pudu-pudubot2.png', alt: 'PuduBot 2 indoor delivery', caption: 'PuduBot 2 — indoor logistics platform.', credit: 'Pudu' },
{ src: '/images/robots/unitree-g1.png', alt: 'Unitree G1 humanoid for concierge moments', caption: 'Unitree G1 — humanoid concierge moments.', credit: 'Unitree' },
],
problemPoints: [
'Room service and back-of-house logistics consume operational hours.',
'Multi-floor delivery is slow and labor-intensive.',
@ -144,10 +260,37 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
{ title: 'Signature moments', body: 'Memorable touches that lift the property brand.' },
{ title: 'Calmer nights', body: 'Lower fatigue on housekeeping and night-shift teams.' },
],
caseHighlights: [
{
brand: 'Pudu',
title: 'FlashBot in international hotel chains',
body: 'Autonomous room-service delivery with lift integration and contactless handoff — deployed in 5-star and lifestyle hotels worldwide.',
},
{
brand: 'Pudu',
title: 'PUDU CC1 cleaning across lobbies',
body: 'Commercial scrubber for hotel lobbies and corridors — quiet overnight operation with auto-dock and self-charging cycles.',
},
],
suggestedRobots: [
{ brand: 'Pudu', family: 'FlashBot family', body: 'Multi-floor autonomous delivery for hotel operations.' },
{ brand: 'Pudu', family: 'Cleaning lineup', body: 'CC1 and SH1-class platforms for hotel cleaning routines.' },
{ brand: 'Unitree', family: 'G1 / H1 humanoids', body: 'Premium concierge moments and PR-worthy activations.' },
{
brand: 'Pudu',
family: 'FlashBot',
body: 'Multi-floor autonomous delivery with lift API and contactless handoff for hotel room service and amenity runs.',
chips: ['Multi-floor', 'Lift API', 'Contactless'],
},
{
brand: 'Pudu',
family: 'PUDU CC1',
body: 'Commercial cleaning scrubber with auto-dock, water refill, and quiet overnight operation for hotel public areas.',
chips: ['Cleaning', 'Auto-dock', 'Quiet'],
},
{
brand: 'Unitree',
family: 'G1 / H1 humanoids',
body: 'Premium concierge moments and PR-worthy activations — lobby welcomes, brand events, and VIP photo ops.',
chips: ['Humanoid', 'Concierge', 'Activation'],
},
],
seoTitle: 'Hotel & Resort Robots in UAE | YS Lootah Robotics',
seoDescription:
@ -158,6 +301,19 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
heroTitle: 'Robotics for high-traffic retail environments.',
heroSubtitle:
'Cleaning, service, security, and activation robots tuned for UAE malls, retail flagships, and large public venues.',
heroTags: ['Cleaning', 'Wayfinding', 'Activations', 'Night patrol'],
proofPoints: [
{ value: '1,800m²/h', label: 'Cleaning throughput' },
{ value: 'Thermal+LiDAR', label: 'Patrol sensors' },
{ value: 'Ad-screen', label: 'On-robot media' },
{ value: 'Overnight', label: 'Auto-cycles' },
],
gallery: [
{ src: '/images/robots/pudu-cc1.png', alt: 'PUDU CC1 auto-scrubber', caption: 'PUDU CC1 — auto-scrubber for large floors.', credit: 'Pudu' },
{ src: '/images/robots/pudu-kettybot.png', alt: 'KettyBot wayfinding and ad display', caption: 'KettyBot Pro — wayfinding and promo runs.', credit: 'Pudu' },
{ src: '/images/robots/unitree-go2.png', alt: 'Unitree Go2 night patrol', caption: 'Unitree Go2 — night patrol across decks.', credit: 'Unitree' },
{ src: '/industries/unitree/thermal.jpg', alt: 'Thermal + LiDAR patrol sensors', caption: 'Thermal + LiDAR sensors for after-hours rounds.', credit: 'Unitree' },
],
problemPoints: [
'Large floor areas are hard to clean and patrol consistently.',
'Brand activations need standout, repeatable moments.',
@ -182,11 +338,43 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
{ title: 'Lower repetitive load', body: 'Cleaning and patrol staff focus on higher-value work.' },
{ title: 'Continuous monitoring', body: 'Night coverage that does not depend on additional headcount.' },
],
caseHighlights: [
{
brand: 'Pudu',
title: 'CC1 + SH1 across retail estates',
body: 'Auto-scrubbers and sweepers handle large floor plates with route-planning and dust-emission control — used in malls and transit hubs internationally.',
},
{
brand: 'Unitree',
title: 'Quadruped night patrol',
body: 'Go2 / B2 platforms run after-hours rounds with thermal and LiDAR sensors, climbing stairs and crossing thresholds humans skip.',
},
],
suggestedRobots: [
{ brand: 'Pudu', family: 'Cleaning lineup', body: 'Floor-cleaning robots designed for large commercial spaces.' },
{ brand: 'Pudu', family: 'Service & greeter robots', body: 'KettyBot-class platforms for wayfinding and engagement.' },
{ brand: 'Unitree', family: 'Go2 / B2 quadrupeds', body: 'Autonomous patrol and inspection across mall facilities.' },
{ brand: 'Unitree', family: 'Humanoid platforms', body: 'G1 and H1 for retail activations and brand moments.' },
{
brand: 'Pudu',
family: 'PUDU CC1 / SH1',
body: 'Auto-scrubber and sweeper platforms designed for large commercial floor plates, transit hubs, and mall concourses.',
chips: ['Cleaning', 'Auto-dock', 'Large area'],
},
{
brand: 'Pudu',
family: 'KettyBot Pro',
body: 'Greeter and wayfinding robot with ad display for store openings, queue management, and campaign visibility.',
chips: ['Greeter', 'Ad screen', 'Wayfinding'],
},
{
brand: 'Unitree',
family: 'Go2 / B2 quadrupeds',
body: 'Autonomous patrol and inspection across mall facilities, parking decks, and service corridors — thermal + visual payload options.',
chips: ['Patrol', 'Thermal', 'Stairs'],
},
{
brand: 'Unitree',
family: 'G1 / H1 humanoids',
body: 'Humanoid platforms for retail activations, brand moments, and signature openings.',
chips: ['Humanoid', 'Activation', 'PR'],
},
],
seoTitle: 'Shopping Mall Robots in UAE | YS Lootah Robotics',
seoDescription:
@ -197,6 +385,19 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
heroTitle: 'Autonomous robotics for healthcare operations.',
heroSubtitle:
'Transport supplies, meals, and medication around UAE clinics and hospitals — so clinicians can focus on patient care.',
heroTags: ['Internal delivery', 'Cleaning', 'Disinfection', 'Wayfinding'],
proofPoints: [
{ value: 'Multi-floor', label: 'Lift integration' },
{ value: 'Contactless', label: 'Handoff' },
{ value: 'Audit-ready', label: 'Run logs' },
{ value: '24/7', label: 'Continuous ops' },
],
gallery: [
{ src: '/images/robots/pudu-holabot.png', alt: 'Pudu HolaBot hospital delivery', caption: 'HolaBot / FlashBot — medication and meal delivery.', credit: 'Pudu' },
{ src: '/images/robots/pudu-cc1.png', alt: 'PUDU CC1 cleaning between cycles', caption: 'PUDU CC1 — between-cycle floor cleaning.', credit: 'Pudu' },
{ src: '/images/robots/pudu-d9.png', alt: 'PUDU D9 disinfection robot', caption: 'PUDU D9 — UV-C disinfection.', credit: 'Pudu' },
{ src: '/images/robots/pudu-kettybot.png', alt: 'KettyBot visitor reception', caption: 'KettyBot Pro — visitor reception.', credit: 'Pudu' },
],
problemPoints: [
'Clinical staff lose hours to non-clinical transport tasks.',
'Internal logistics across floors slow down service delivery.',
@ -221,10 +422,37 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
{ title: 'Lower contamination risk', body: 'Reduced cross-handling on routine routes.' },
{ title: 'Less strain', body: 'Support teams cover repetitive work with less fatigue.' },
],
caseHighlights: [
{
brand: 'Pudu',
title: 'FlashBot in hospital corridors',
body: 'Autonomous transport of medicines, samples, and meal trays with lift API and secured compartments — frees clinical staff from non-clinical runs.',
},
{
brand: 'Pudu',
title: 'PUDU CC1 cleaning between cycles',
body: 'Floor cleaning between patient cycles with route logging and HEPA filtration — quiet enough for occupied corridors.',
},
],
suggestedRobots: [
{ brand: 'Pudu', family: 'FlashBot family', body: 'Autonomous internal delivery for hospital operations.' },
{ brand: 'Pudu', family: 'Cleaning lineup', body: 'CC1 and SH1-class platforms for healthcare environments.' },
{ brand: 'Pudu', family: 'KettyBot', body: 'Visitor reception and basic wayfinding at entrances.' },
{
brand: 'Pudu',
family: 'FlashBot',
body: 'Autonomous multi-floor delivery for medication, samples, linens, and meals — lift-integrated and contactless.',
chips: ['Multi-floor', 'Secured', 'Lift API'],
},
{
brand: 'Pudu',
family: 'PUDU CC1 / SH1',
body: 'Commercial cleaning platforms for hospital corridors and public areas with route logs and HEPA filtration.',
chips: ['Cleaning', 'HEPA', 'Quiet'],
},
{
brand: 'Pudu',
family: 'KettyBot Pro',
body: 'Visitor reception, queue management, and wayfinding at entrances and outpatient lobbies.',
chips: ['Greeter', 'Wayfinding', 'Ad screen'],
},
],
seoTitle: 'Healthcare Robots in UAE | YS Lootah Robotics',
seoDescription:
@ -236,6 +464,18 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
heroSubtitle:
'Humanoid and quadruped robots that bring AI, programming, and modern robotics into UAE schools, universities, and innovation labs.',
heroTags: ['STEM labs', 'Robotics clubs', 'Innovation programs', 'Research'],
proofPoints: [
{ value: 'Open SDK', label: 'Programmable' },
{ value: 'Humanoid', label: 'G1 / H1' },
{ value: 'Quadruped', label: 'Go2 EDU / B2' },
{ value: 'K-12 → PhD', label: 'Curriculum range' },
],
gallery: [
{ src: '/images/robots/unitree-g1.png', alt: 'Unitree G1 humanoid in STEM lab', caption: 'Unitree G1 — humanoid platform for AI and HRI labs.', credit: 'Unitree' },
{ src: '/images/robots/unitree-go2.png', alt: 'Unitree Go2 quadruped for STEM', caption: 'Unitree Go2 / Go2 EDU — programmable quadruped.', credit: 'Unitree' },
{ src: '/images/robots/unitree-b2.png', alt: 'Unitree B2 research platform', caption: 'Unitree B2 — advanced research projects.', credit: 'Unitree' },
{ src: '/industries/unitree/modular.jpg', alt: 'Modular sensor and payload kits', caption: 'Modular sensor and payload options for course work.', credit: 'Unitree' },
],
problemPoints: [
'Schools need hands-on robotics and AI learning tools.',
'Students need practical exposure to emerging technologies.',
@ -284,6 +524,18 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
{ title: 'Demo-ready setups', body: 'Pre-configured units ready for open days and showcases.' },
{ title: 'Local support', body: 'A UAE-based robotics team handles setup, training, and service.' },
],
caseHighlights: [
{
brand: 'Unitree',
title: 'Universities & AI research labs',
body: 'G1 humanoid and Go2 EDU adopted by leading engineering schools and AI labs worldwide for locomotion, vision, and reinforcement-learning research.',
},
{
brand: 'Unitree',
title: 'Robotics clubs & open days',
body: 'Demo-ready platforms used for school STEM programs, open days, and student competitions — pre-configured and easy to operate.',
},
],
suggestedRobots: [
{
brand: 'Unitree',
@ -315,35 +567,106 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
security: {
heroTitle: 'Autonomous patrol and inspection robots.',
heroSubtitle:
'Quadruped robots that patrol, inspect, and monitor critical UAE facilities — continuously and consistently.',
'Quadruped robots with infrared thermography, LiDAR, and AI vision that patrol, inspect, and monitor critical UAE facilities — 24/7 with zero downtime.',
heroTags: ['Patrol', 'Thermal imaging', 'LiDAR + AI vision', '24/7'],
proofPoints: [
{ value: '90%', label: 'Complex terrain covered' },
{ value: '40kg', label: 'Sustained payload' },
{ value: '45°', label: 'Grade climbing' },
{ value: '46h', label: 'Patrol endurance' },
],
gallery: [
{ src: '/industries/unitree/terrain.jpg', alt: 'Quadruped robot on complex terrain', caption: 'Stairs, gullies, rubble, pipelines — 90% terrain coverage.', credit: 'Unitree' },
{ src: '/industries/unitree/thermal.jpg', alt: 'Infrared thermography and detection sensors', caption: 'Infrared thermography + LiDAR + AI vision for 24/7 scanning.', credit: 'Unitree' },
{ src: '/industries/unitree/substation.jpg', alt: 'Power substation inspection', caption: 'Substation inspection — switchgear and transformer scans.', credit: 'Unitree' },
{ src: '/industries/unitree/pipeline.jpg', alt: 'Pipeline network inspection', caption: 'Pipeline and refinery corridor patrols.', credit: 'Unitree' },
{ src: '/industries/unitree/mine.jpg', alt: 'Mine tunnel inspection', caption: 'Mine and tunnel inspection in hazardous environments.', credit: 'Unitree' },
{ src: '/industries/unitree/endurance.jpg', alt: 'Extended endurance patrol', caption: '46h endurance for long inspection rounds.', credit: 'Unitree' },
],
problemPoints: [
'Manual patrols are repetitive, costly, and uneven across shifts.',
'Night coverage drops as fatigue sets in for guard teams.',
'Hard-to-reach zones get inspected too rarely.',
'Anomalies are missed without continuous facility monitoring.',
'Hard-to-reach zones — stairs, gullies, pipelines, rooftops — get inspected too rarely.',
'Anomalies in temperature, sound, or visual feeds are missed without continuous monitoring.',
],
solutions: [
{ title: 'Quadruped patrol robots', body: 'Autonomous routes across compounds, perimeters, and indoor sites.', iconKey: 'quadruped' },
{ title: 'Inspection robots', body: 'Routine checks of utility rooms, plant areas, and risk zones.', iconKey: 'inspect' },
{ title: 'Perimeter monitoring', body: 'Continuous outdoor coverage for sensitive boundaries.', iconKey: 'sensor' },
{ title: 'Sensor-equipped platforms', body: 'Thermal, audio, and visual data captured on the move.', iconKey: 'platform' },
{
title: 'Quadruped patrol robots',
body: 'Autonomous routes across compounds, perimeters, and indoor sites — climb stairs, cross 40cm obstacles, and traverse rubble.',
iconKey: 'quadruped',
suitableFor: ['Compounds', 'Perimeters', 'Industrial parks'],
},
{
title: 'Inspection robots',
body: 'Routine checks of utility rooms, plant areas, substations, pipelines, and mine-grade environments.',
iconKey: 'inspect',
suitableFor: ['Substations', 'Refineries', 'Tunnels'],
},
{
title: 'Perimeter monitoring',
body: 'Continuous outdoor coverage for sensitive boundaries with infrared thermography and LiDAR scan.',
iconKey: 'sensor',
suitableFor: ['Critical sites', 'Boundaries', 'Outdoor zones'],
},
{
title: 'Sensor-equipped platforms',
body: 'Thermal, audio, LiDAR, and AI-vision payloads captured on the move and streamed to a central platform.',
iconKey: 'platform',
suitableFor: ['Digital twin', 'AI analytics', 'Live ops'],
},
],
useCases: [
'Overnight patrol across large compounds',
'Routine inspection of plant and utility rooms',
'Routine inspection of substations and plant rooms',
'Pipeline, tunnel, and refinery monitoring',
'Perimeter rounds for sensitive sites',
'Incident response and remote live inspection',
'Fire and emergency-response reconnaissance',
],
benefits: [
{ title: 'Continuous coverage', body: 'Routes run consistently across nights and shifts.' },
{ title: 'Audit-ready logs', body: 'Run histories and sensor data are easy to review.' },
{ title: 'Lower guard load', body: 'Repetitive walks shift to autonomous platforms.' },
{ title: 'Innovation image', body: 'Visible signal that the operator runs a modern facility.' },
{ title: 'Continuous coverage', body: 'Routes run 24/7 across nights and shifts with zero downtime.' },
{ title: 'Cuts human-risk exposure', body: 'Replaces personnel in hazardous zones — high voltage, gas, heat, confined spaces.' },
{ title: 'Audit-ready logs', body: 'Run histories, thermal frames, and sensor data are easy to review.' },
{ title: 'Lower long-term cost', body: 'One platform replaces multiple patrols and inspection rounds.' },
{ title: 'Modern facility image', body: 'Visible signal that the operator runs a modern, instrumented site.' },
{ title: 'Cloud-managed fleet', body: 'Multiple robots managed from one platform with mission planning and live feeds.' },
],
caseHighlights: [
{
brand: 'Unitree',
title: 'Power substation inspections',
body: 'Quadruped robots scan switchgear and transformers with infrared thermography and AI vision — replacing repetitive human rounds.',
},
{
brand: 'Unitree',
title: 'Refinery & pipeline patrols',
body: 'B2-class platforms cover refineries, pipeline corridors, and mine tunnels — operating reliably in hazardous environments.',
},
{
brand: 'Unitree',
title: 'Fire & emergency reconnaissance',
body: 'Rapid-response deployment with 360° video, LiDAR mapping, audio collection, and infrared life-sign detection.',
},
],
suggestedRobots: [
{ brand: 'Unitree', family: 'Go2 quadruped', body: 'Versatile patrol and inspection platform for varied terrain.' },
{ brand: 'Unitree', family: 'B2 quadruped', body: 'Heavy-duty platform for demanding inspection routes.' },
{ brand: 'Unitree', family: 'Custom payloads', body: 'Sensor-equipped configurations for thermal and vision inspection.' },
{
brand: 'Unitree',
family: 'Go2 / Go2-W',
body: 'Versatile patrol and inspection platform for varied terrain — fast, agile, and SDK-ready for custom routes.',
chips: ['Patrol', 'Stairs', 'SDK'],
},
{
brand: 'Unitree',
family: 'B2 / B2-W',
body: 'Industrial-grade quadruped — 40kg payload, 45° grade climbing, 46h endurance, IP-rated for outdoor inspection.',
chips: ['40kg', '45°', '46h'],
},
{
brand: 'Unitree',
family: 'Sensor & thermal payloads',
body: 'Custom configurations with infrared thermography, LiDAR, and AI-vision for substations, pipelines, and mine sites.',
chips: ['Thermal', 'LiDAR', 'AI vision'],
},
],
seoTitle: 'Security & Surveillance Robots in UAE | YS Lootah Robotics',
seoDescription:
@ -353,7 +676,22 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
warehouses: {
heroTitle: 'Robotics for warehouse and facility operations.',
heroSubtitle:
'Inspection, transport, and monitoring robots that scale repetitive work across UAE logistics sites and industrial facilities.',
'Inspection, transport, and monitoring robots that scale repetitive work across UAE logistics sites and industrial facilities — thermal vision, LiDAR, and AI route planning.',
heroTags: ['Aisle inspection', 'Thermal + LiDAR', 'AI patrols', 'Cloud fleet'],
proofPoints: [
{ value: '90%', label: 'Terrain coverage' },
{ value: '40cm', label: 'Obstacle clearance' },
{ value: '≤3 m/s', label: 'Patrol speed' },
{ value: '24/7', label: 'Run cycles' },
],
gallery: [
{ src: '/industries/unitree/patrol-system.png', alt: 'Intelligent patrol system overview', caption: 'Intelligent patrol system overview.', credit: 'Unitree' },
{ src: '/industries/unitree/ai-patrol.jpg', alt: 'Self-planned AI patrols', caption: 'Self-planned AI patrols across facility zones.', credit: 'Unitree' },
{ src: '/industries/unitree/digital-twin.jpg', alt: 'Digital twin facility platform', caption: 'Digital twin platform for fleet operations.', credit: 'Unitree' },
{ src: '/industries/unitree/analytics.jpg', alt: 'Large-scale inference analytics', caption: 'Large-scale inference and anomaly analytics.', credit: 'Unitree' },
{ src: '/industries/unitree/modular.jpg', alt: 'Modular sensor and payload options', caption: 'Modular sensor and payload configurations.', credit: 'Unitree' },
{ src: '/industries/unitree/cloud.jpg', alt: 'Cloud-connected fleet management', caption: 'Cloud-connected fleet management platform.', credit: 'Unitree' },
],
problemPoints: [
'Inventory and inspection routes scale poorly with human hours.',
'Repetitive walks cause fatigue and tracking errors.',
@ -378,10 +716,42 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
{ title: 'Lower repetitive load', body: 'Operators focus on higher-value work and edge cases.' },
{ title: 'Safer routes', body: 'Risky or restricted zones can be covered remotely.' },
],
caseHighlights: [
{
brand: 'Unitree',
title: 'Industrial inspection on B2',
body: '40kg payload, 45° climbs, 46h endurance — designed to handle long aisle rounds, plant rooms, and outdoor yards in heavy industry.',
},
{
brand: 'Unitree',
title: 'AI-planned patrols with thermal vision',
body: 'Self-planned routes scan equipment hotspots and structural anomalies — fleet managed from a single cloud platform.',
},
{
brand: 'Pudu',
title: 'Indoor delivery in distribution centers',
body: 'FlashBot-class platforms move parts, paperwork, and supplies between zones with auto-docking and contactless handoff.',
},
],
suggestedRobots: [
{ brand: 'Unitree', family: 'Go2 / B2 quadrupeds', body: 'Autonomous inspection and patrol around facility zones.' },
{ brand: 'Pudu', family: 'Industrial delivery', body: 'Autonomous delivery platforms for indoor logistics.' },
{ brand: 'Unitree', family: 'Sensor-equipped builds', body: 'Custom payloads for thermal and vision inspection.' },
{
brand: 'Unitree',
family: 'Go2 / B2 quadrupeds',
body: 'Autonomous inspection and patrol around facility zones — racks, aisles, plant rooms, and outdoor yards.',
chips: ['Inspection', 'Stairs', 'Outdoor'],
},
{
brand: 'Pudu',
family: 'FlashBot family',
body: 'Autonomous indoor delivery platforms for warehouse offices, parts movement, and inter-zone runs.',
chips: ['Indoor', 'Delivery', 'Auto-dock'],
},
{
brand: 'Unitree',
family: 'Thermal & LiDAR payloads',
body: 'Custom payloads for thermal hotspot scans, LiDAR mapping, and AI-vision anomaly detection on routine routes.',
chips: ['Thermal', 'LiDAR', 'AI'],
},
],
seoTitle: 'Warehouse & Logistics Robots in UAE | YS Lootah Robotics',
seoDescription: