Refactor code structure for improved readability and maintainability
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 14:54:20 +04:00
parent b5876aead5
commit 7c3b42e651
21 changed files with 692 additions and 308 deletions
+24
View File
@@ -10,6 +10,8 @@ export interface Industry {
matchCategories: RobotCategory[];
accent: string;
icon: 'building' | 'utensils' | 'hotel' | 'shopping-bag' | 'heart-pulse' | 'graduation-cap' | 'shield' | 'warehouse' | 'sparkles' | 'landmark';
image: string;
imageAlt: string;
}
export const INDUSTRIES: Industry[] = [
@@ -23,6 +25,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['hospitality', 'service', 'delivery'],
accent: '#DEE0F0',
icon: 'hotel',
image: '/industries/hospitality.webp',
imageAlt: 'Pudu service robot in a hospitality venue',
},
{
id: 'restaurants',
@@ -34,6 +38,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['delivery', 'service', 'hospitality'],
accent: '#8891C7',
icon: 'utensils',
image: '/industries/restaurants-cafes.webp',
imageAlt: 'Pudu food delivery robot in a restaurant environment',
},
{
id: 'hotels',
@@ -45,6 +51,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['delivery', 'hospitality', 'service'],
accent: '#273F94',
icon: 'hotel',
image: '/industries/hotels-resorts.webp',
imageAlt: 'Pudu delivery robot serving hotel guests',
},
{
id: 'malls',
@@ -56,6 +64,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['cleaning', 'service', 'humanoid'],
accent: '#DEE0F0',
icon: 'shopping-bag',
image: '/industries/shopping-malls.webp',
imageAlt: 'Pudu service robot in a high-traffic retail environment',
},
{
id: 'healthcare',
@@ -67,6 +77,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['delivery', 'service'],
accent: '#273F94',
icon: 'heart-pulse',
image: '/industries/healthcare.webp',
imageAlt: 'Pudu delivery robot for healthcare and care facilities',
},
{
id: 'education',
@@ -78,6 +90,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['humanoid', 'service'],
accent: '#8891C7',
icon: 'graduation-cap',
image: '/industries/education.jpg',
imageAlt: 'Unitree humanoid robot for education and STEM research',
},
{
id: 'security',
@@ -89,6 +103,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['quadruped', 'commercial'],
accent: '#DEE0F0',
icon: 'shield',
image: '/industries/security-surveillance.jpg',
imageAlt: 'Unitree quadruped robot on autonomous security patrol',
},
{
id: 'warehouses',
@@ -100,6 +116,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['quadruped', 'delivery', 'commercial'],
accent: '#273F94',
icon: 'warehouse',
image: '/industries/warehouses-logistics.webp',
imageAlt: 'Pudu industrial delivery robot for warehouses and logistics',
},
{
id: 'events',
@@ -111,6 +129,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['humanoid', 'quadruped'],
accent: '#8891C7',
icon: 'sparkles',
image: '/industries/events.webp',
imageAlt: 'Robotics activation for live events and brand experiences',
},
{
id: 'smart-buildings',
@@ -122,6 +142,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['cleaning', 'commercial', 'delivery'],
accent: '#DEE0F0',
icon: 'building',
image: '/industries/smart-buildings.webp',
imageAlt: 'Pudu cleaning robot in a modern smart office building',
},
{
id: 'government',
@@ -133,6 +155,8 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['humanoid', 'quadruped', 'service'],
accent: '#273F94',
icon: 'landmark',
image: '/industries/government.jpg',
imageAlt: 'Unitree quadruped robots deployed for civic and emergency services',
},
];
+67 -19
View File
@@ -14,22 +14,27 @@ export type IndustrySolution = {
| 'queue'
| 'host'
| 'tray';
suitableFor?: string[];
};
export type SuggestedRobot = {
brand: 'Pudu' | 'Unitree';
family: string;
body: string;
chips?: string[];
};
export type IndustryPageContent = {
heroTitle: string;
heroSubtitle: string;
heroTags?: string[];
problemPoints: string[];
solutions: IndustrySolution[];
useCases: string[];
benefits: { title: string; body: string }[];
suggestedRobots: SuggestedRobot[];
ctaTitle?: string;
ctaBody?: string;
seoTitle: string;
seoDescription: string;
};
@@ -230,35 +235,78 @@ export const INDUSTRY_PAGES: Record<string, IndustryPageContent> = {
heroTitle: 'Hands-on robotics for STEM and innovation.',
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'],
problemPoints: [
'STEM curricula need tangible robotics platforms for AI and motion learning.',
'Schools want flagship innovation moments and visible identity.',
'Teachers need approachable platforms for hands-on labs.',
'Recruiting top STEM students depends on signature equipment.',
'Schools need hands-on robotics and AI learning tools.',
'Students need practical exposure to emerging technologies.',
'Institutions want modern STEM labs and innovation programs.',
'Recruiting top STEM talent depends on signature equipment.',
],
solutions: [
{ title: 'Humanoid robots', body: 'General-purpose platforms for AI, motion, and human-robot interaction labs.', iconKey: 'humanoid' },
{ title: 'Quadruped robots', body: 'Programmable platforms for autonomy, locomotion, and research projects.', iconKey: 'quadruped' },
{ title: 'STEM-ready kits', body: 'Course-aligned robotics hardware for school labs and clubs.', iconKey: 'platform' },
{ title: 'Open SDK platforms', body: 'Hands-on coding access for advanced students and researchers.', iconKey: 'sensor' },
{
title: 'Humanoid robots',
body: 'General-purpose platforms for AI, motion, and human-robot interaction labs.',
iconKey: 'humanoid',
suitableFor: ['Universities', 'AI labs', 'Research'],
},
{
title: 'Quadruped robots',
body: 'Programmable platforms for autonomy, locomotion, and research projects.',
iconKey: 'quadruped',
suitableFor: ['Engineering schools', 'Robotics clubs', 'Research'],
},
{
title: 'STEM robotics kits',
body: 'Course-aligned hardware platforms for school labs and after-school programs.',
iconKey: 'platform',
suitableFor: ['K–12 schools', 'STEM programs', 'Clubs'],
},
{
title: 'Open SDK platforms',
body: 'Hands-on coding access for advanced students and faculty research.',
iconKey: 'sensor',
suitableFor: ['Universities', 'AI / CS labs', 'Dissertations'],
},
],
useCases: [
'AI and motion programming labs',
'Robotics clubs and competitions',
'Open days, expos, and school showcases',
'Faculty research and dissertation projects',
'STEM labs and innovation centers',
'AI and robotics workshops',
'Student innovation programs',
'University research demos',
'Coding and robotics clubs',
'Government innovation programs',
],
benefits: [
{ title: 'Future-ready skills', body: 'Students learn real-world robotics on real platforms.' },
{ title: 'Signature programs', body: 'Flagship robotics labs attract talent and partnerships.' },
{ title: 'Research uplift', body: 'Quadruped and humanoid platforms support advanced research.' },
{ title: 'Visible innovation', body: 'Robotics labs position the institution as forward-looking.' },
{ title: 'Hands-on learning', body: 'Students work with real humanoid and quadruped platforms.' },
{ title: 'Stronger engagement', body: 'Robotics labs raise student interest and retention.' },
{ title: 'Future-ready STEM', body: 'Curricula stay aligned with current AI and robotics tools.' },
{ title: 'Innovation positioning', body: 'Signature labs help institutions attract talent and partnerships.' },
{ 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.' },
],
suggestedRobots: [
{ brand: 'Unitree', family: 'G1 humanoid', body: 'Research-friendly humanoid platform for education labs.' },
{ brand: 'Unitree', family: 'Go2 / Go2 EDU', body: 'Programmable quadruped for autonomy and STEM coursework.' },
{ brand: 'Unitree', family: 'B2 quadruped', body: 'Higher-capability platform for advanced research and projects.' },
{
brand: 'Unitree',
family: 'G1 humanoid',
body: 'Research-friendly humanoid platform for education and AI labs.',
chips: ['Humanoid', 'AI', 'Research'],
},
{
brand: 'Unitree',
family: 'Go2 / Go2 EDU',
body: 'Programmable quadruped for autonomy and STEM coursework.',
chips: ['Quadruped', 'STEM', 'SDK'],
},
{
brand: 'Unitree',
family: 'B2 quadruped',
body: 'Higher-capability platform for advanced research projects.',
chips: ['Quadruped', 'Research', 'Outdoor'],
},
],
ctaTitle: 'Build a future-ready robotics program.',
ctaBody:
'Tell us about your school, university, or innovation lab. Our Dubai team will recommend the right robotics setup and arrange a demo or quotation.',
seoTitle: 'Education & STEM Robots in UAE | YS Lootah Robotics',
seoDescription:
'Humanoid and quadruped robots for UAE schools, universities, and innovation labs. Hands-on AI and robotics education with local Dubai support.',