feat: monochrome black & white rebrand + new Pudu robots
CI/CD / test-and-build (push) Waiting to run
CI/CD / deploy (push) Blocked by required conditions

- Convert site from royal-blue theme to black/white monochrome (desaturate
  all blue-hued colors; keep WhatsApp green and error red)
- Swap blue circular brand logo for mono YS mark; regenerate favicon/PWA icons
- Add 6 Pudu robots (CC1 Pro, MT1 Max, MT1 Vac, T600, T600 Underride, BG1 Pro)
- Fix favicon.ico to RGBA (Next 16 Turbopack decode) and Stripe apiVersion type

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Najjar
2026-07-06 13:20:26 +04:00
co-authored by Claude Opus 4.8
parent c2490947d2
commit 873026a4a9
96 changed files with 1654 additions and 1487 deletions
+3 -3
View File
@@ -69,9 +69,9 @@ export const GROUP_LABELS: Record<AccessoryGroup, string> = {
'iot-integration': 'IoT & Building Integration',
};
const GOLD_CHAMPAGNE = '#DEE0F0';
const GOLD_BRAND = '#273F94';
const GOLD_BRONZE = '#8891C7';
const GOLD_CHAMPAGNE = '#e7e7e7';
const GOLD_BRAND = '#5e5e5e';
const GOLD_BRONZE = '#a8a8a8';
export const ACCESSORIES: Accessory[] = [
// ============ UNITREE DEXTEROUS HANDS ============
+11 -11
View File
@@ -23,7 +23,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Service and delivery robots that greet, deliver, and assist around the clock.',
benefit: 'Consistent guest experience, lower turnover impact, premium brand positioning.',
matchCategories: ['hospitality', 'service', 'delivery'],
accent: '#DEE0F0',
accent: '#e7e7e7',
icon: 'hotel',
image: '/industries/cards/hospitality.webp',
imageAlt: 'Service robot delivering in a UAE hospitality venue',
@@ -36,7 +36,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Delivery robots like BellaBot and KettyBot move food fast and reliably.',
benefit: 'Faster table turns, happier staff, instagrammable brand moment.',
matchCategories: ['delivery', 'service', 'hospitality'],
accent: '#8891C7',
accent: '#a8a8a8',
icon: 'utensils',
image: '/industries/cards/restaurants-cafes.webp',
imageAlt: 'Tray-runner delivery robot serving a UAE restaurant floor',
@@ -49,7 +49,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Multi-floor delivery robots and humanoid concierge experiences.',
benefit: 'Faster service, lower overhead, signature guest moments.',
matchCategories: ['delivery', 'hospitality', 'service'],
accent: '#273F94',
accent: '#5e5e5e',
icon: 'hotel',
image: '/industries/cards/hotels-resorts.webp',
imageAlt: 'Multi-floor delivery robot serving hotel guests in the UAE',
@@ -62,7 +62,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Cleaning robots, service robots, and humanoid activations for retail floors.',
benefit: 'Cleaner venues, memorable customer experiences, modern positioning.',
matchCategories: ['cleaning', 'service', 'humanoid'],
accent: '#DEE0F0',
accent: '#e7e7e7',
icon: 'shopping-bag',
image: '/industries/cards/shopping-malls.webp',
imageAlt: 'Service robot operating in a high-traffic UAE retail environment',
@@ -75,7 +75,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Autonomous delivery robots for medications, meals, and supplies.',
benefit: 'More clinician time at the bedside, lower contamination risk, predictable logistics.',
matchCategories: ['delivery', 'service'],
accent: '#273F94',
accent: '#5e5e5e',
icon: 'heart-pulse',
image: '/industries/cards/healthcare.webp',
imageAlt: 'Autonomous delivery robot for UAE healthcare and care facilities',
@@ -88,7 +88,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Unitree humanoids and quadrupeds for STEM labs and innovation programs.',
benefit: 'Future-ready students, signature programs, and stronger STEM outcomes.',
matchCategories: ['humanoid', 'service'],
accent: '#8891C7',
accent: '#a8a8a8',
icon: 'graduation-cap',
image: '/images/robots/unitree-h1.webp',
imageAlt: 'Humanoid research robot in a UAE STEM lab',
@@ -101,7 +101,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Quadruped robots like Unitree Go2 and B2 patrol autonomously.',
benefit: 'Continuous coverage, audit trails, and consistent perimeter monitoring.',
matchCategories: ['quadruped', 'commercial'],
accent: '#DEE0F0',
accent: '#e7e7e7',
icon: 'shield',
image: '/industries/cards/security-surveillance.webp',
imageAlt: 'Quadruped robot on autonomous security patrol at a UAE facility',
@@ -114,7 +114,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Quadruped inspection robots and autonomous delivery platforms.',
benefit: 'Higher throughput, fewer errors, and accurate facility monitoring.',
matchCategories: ['quadruped', 'delivery', 'commercial'],
accent: '#273F94',
accent: '#5e5e5e',
icon: 'warehouse',
image: '/industries/cards/warehouses-logistics.webp',
imageAlt: 'Industrial robot for UAE warehouses and logistics operations',
@@ -127,7 +127,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'Humanoid and quadruped robot showcases configured for your brand.',
benefit: 'Press coverage, viral content, and unmistakable premium positioning.',
matchCategories: ['humanoid', 'quadruped'],
accent: '#8891C7',
accent: '#a8a8a8',
icon: 'sparkles',
image: '/industries/cards/events.webp',
imageAlt: 'Robotics activation for UAE live events and brand experiences',
@@ -140,7 +140,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'A multi-robot fleet across cleaning, delivery, and patrol functions.',
benefit: 'Single operational system, predictable costs, future-ready facility.',
matchCategories: ['cleaning', 'commercial', 'delivery'],
accent: '#DEE0F0',
accent: '#e7e7e7',
icon: 'building',
image: '/industries/cards/smart-buildings.webp',
imageAlt: 'Cleaning robot in a modern UAE smart office building',
@@ -153,7 +153,7 @@ export const INDUSTRIES: Industry[] = [
solution: 'A curated multi-brand robotics portfolio with full local support.',
benefit: 'Visible innovation leadership and a UAE-supported deployment model.',
matchCategories: ['humanoid', 'quadruped', 'service'],
accent: '#273F94',
accent: '#5e5e5e',
icon: 'landmark',
image: '/industries/unitree/utility-room.webp',
imageAlt: 'Quadruped robots deployed for UAE civic and emergency services',
+201 -3
View File
@@ -36,9 +36,9 @@ export interface Robot {
configureSlug?: string;
}
const GOLD_CHAMPAGNE = '#DEE0F0';
const GOLD_BRAND = '#273F94';
const GOLD_BRONZE = '#8891C7';
const GOLD_CHAMPAGNE = '#e7e7e7';
const GOLD_BRAND = '#5e5e5e';
const GOLD_BRONZE = '#a8a8a8';
export const BRANDS: Record<RobotBrand, { name: string; tagline: string; description: string; url: string; accent: string }> = {
unitree: {
@@ -1032,6 +1032,204 @@ export const ROBOTS: Robot[] = [
accent: GOLD_BRAND,
officialUrl: 'https://www.pudurobotics.com/en/products/mt1',
},
{
id: 'pudu-cc1-pro',
slug: 'pudu-cc1-pro',
brand: 'pudu',
brandLabel: 'Pudu',
name: 'PUDU CC1 Pro',
tagline: 'Upgraded 4-in-1 commercial cleaning robot for demanding, high-traffic venues.',
category: 'cleaning',
categories: ['cleaning', 'commercial'],
shortDescription:
'An enhanced sweep, scrub, vacuum and mop cleaning robot with stronger suction and longer autonomy, available in the UAE through YS Lootah Robotics.',
longDescription:
'CC1 Pro builds on the CC1 platform with higher suction, extended runtime and refined navigation for malls, airports, hotels and offices. Visual and laser SLAM, breakpoint resume, auto water and detergent docking, plus digital reporting.',
features: [
'4-in-1: sweep, scrub, vacuum, mop',
'High-power suction',
'Visual and Laser SLAM',
'Breakpoint resume cleaning',
'Auto water, detergent and charging dock',
'Digital reports and real-time alerts',
],
useCases: ['Shopping malls', 'Airports and transport hubs', 'Hotels and resorts', 'Corporate offices'],
specs: [
{ label: 'Modes', value: 'Sweep, scrub, mop, vacuum' },
{ label: 'Class', value: 'Pro commercial cleaner' },
SPEC_CONSULT,
SPEC_PLACEHOLDER,
],
image: '/images/robots/pudu-cc1-pro.webp',
imageType: 'photo',
accent: GOLD_BRONZE,
officialUrl: 'https://www.pudurobotics.com/en/products/puduCC1',
},
{
id: 'pudu-mt1-max',
slug: 'pudu-mt1-max',
brand: 'pudu',
brandLabel: 'Pudu',
name: 'PUDU MT1 Max',
tagline: 'Large-area AI robotic sweeper for industrial floors and outdoor walkways.',
category: 'cleaning',
categories: ['cleaning', 'industrial', 'commercial'],
shortDescription:
'A high-capacity AI sweeper for very large facilities with wide cleaning width and AI trash recognition, available in the UAE through YS Lootah Robotics.',
longDescription:
'MT1 Max extends the MT1 sweeper with a larger hopper, wider cleaning path and extended runtime for industrial floors, campuses and transport hubs. VSLAM, Marker and Lidar SLAM with elevator and e-gate IoT.',
features: [
'AI trash recognition cameras',
'Wide-path dual-disc brush',
'Large-capacity hopper',
'Extended runtime and fast charge',
'VSLAM, Marker and Lidar SLAM',
'Elevator and e-gate IoT',
],
useCases: ['Industrial floors', 'Large campuses', 'Outdoor walkways', 'Public transport hubs'],
specs: [
{ label: 'Type', value: 'AI sweeper robot' },
{ label: 'Coverage', value: 'Large-area' },
SPEC_CONSULT,
SPEC_PLACEHOLDER,
],
image: '/images/robots/pudu-mt1-max.webp',
imageType: 'photo',
accent: GOLD_BRAND,
officialUrl: 'https://www.pudurobotics.com/en/products/mt1',
},
{
id: 'pudu-mt1-vac',
slug: 'pudu-mt1-vac',
brand: 'pudu',
brandLabel: 'Pudu',
name: 'PUDU MT1 Vac',
tagline: 'AI vacuum sweeper for fine dust and debris across large commercial spaces.',
category: 'cleaning',
categories: ['cleaning', 'commercial'],
shortDescription:
'A vacuum-focused variant of the MT1 sweeper for fine dust and debris pickup, available in the UAE through YS Lootah Robotics.',
longDescription:
'MT1 Vac pairs AI navigation with strong vacuum pickup for offices, malls and transport hubs, keeping large floors dust-free with autonomous, self-docking operation.',
features: [
'Strong vacuum pickup',
'AI trash recognition',
'Autonomous, self-docking',
'VSLAM, Marker and Lidar SLAM',
'Extended runtime and fast charge',
'Elevator and e-gate IoT',
],
useCases: ['Malls and retail', 'Corporate offices', 'Transport hubs', 'Large facilities'],
specs: [
{ label: 'Type', value: 'AI vacuum sweeper' },
{ label: 'Focus', value: 'Fine dust and debris' },
SPEC_CONSULT,
SPEC_PLACEHOLDER,
],
image: '/images/robots/pudu-mt1-vac.webp',
imageType: 'photo',
accent: GOLD_BRONZE,
officialUrl: 'https://www.pudurobotics.com/en/products/mt1',
},
{
id: 'pudu-t600',
slug: 'pudu-t600',
brand: 'pudu',
brandLabel: 'Pudu',
name: 'PUDU T600',
tagline: 'Industrial AMR for flexible material transport across factories and warehouses.',
category: 'industrial',
categories: ['industrial', 'delivery', 'commercial'],
shortDescription:
'A robust industrial autonomous mobile robot for material handling with modular attachments, available in the UAE through YS Lootah Robotics.',
longDescription:
'PUDU T600 moves materials autonomously across manufacturing and warehouse floors with dual SLAM navigation, autonomous and follow modes, and modular load attachments for a wide range of payloads.',
features: [
'Dual VSLAM and Lidar SLAM',
'Autonomous and follow modes',
'Modular load attachments',
'Long runtime and fast charge',
'Threshold and slope handling',
'IoT with gates and elevators',
],
useCases: ['Warehouses and factories', 'Manufacturing lines', 'Industrial logistics', 'Back-of-house operations'],
specs: [
{ label: 'Type', value: 'Industrial AMR' },
{ label: 'Transport', value: 'Modular payloads' },
SPEC_CONSULT,
SPEC_PLACEHOLDER,
],
image: '/images/robots/pudu-t600.webp',
imageType: 'photo',
accent: GOLD_BRAND,
officialUrl: 'https://www.pudurobotics.com/en/products',
},
{
id: 'pudu-t600-underride',
slug: 'pudu-t600-underride',
brand: 'pudu',
brandLabel: 'Pudu',
name: 'PUDU T600 Underride',
tagline: 'Underride AMR that slides beneath carts and racks for latent material transport.',
category: 'industrial',
categories: ['industrial', 'delivery', 'commercial'],
shortDescription:
'An underride (latent) variant of the T600 that docks beneath carts and shelves to move them autonomously, available in the UAE through YS Lootah Robotics.',
longDescription:
'The T600 Underride slides under wheeled carts and racks, lifts and tows them across facilities, and returns for the next task, streamlining repetitive intralogistics with dual SLAM navigation.',
features: [
'Low-profile underride chassis',
'Autonomous cart and rack towing',
'Dual VSLAM and Lidar SLAM',
'High payload handling',
'Long runtime and fast charge',
'IoT with gates and elevators',
],
useCases: ['Warehouses and factories', 'Intralogistics', 'Cart and rack movement', 'Back-of-house operations'],
specs: [
{ label: 'Type', value: 'Underride AMR' },
{ label: 'Mode', value: 'Latent cart towing' },
SPEC_CONSULT,
SPEC_PLACEHOLDER,
],
image: '/images/robots/pudu-t600-underride.webp',
imageType: 'photo',
accent: GOLD_BRAND,
officialUrl: 'https://www.pudurobotics.com/en/products',
},
{
id: 'pudu-bg1-pro',
slug: 'pudu-bg1-pro',
brand: 'pudu',
brandLabel: 'Pudu',
name: 'PUDU BG1 Pro',
tagline: 'Ride-on grade commercial scrubber-sweeper for very large industrial floors.',
category: 'cleaning',
categories: ['cleaning', 'industrial', 'commercial'],
shortDescription:
'A large-format autonomous scrubber and sweeper for warehouses, factories and big-box retail, available in the UAE through YS Lootah Robotics.',
longDescription:
'BG1 Pro combines sweeping and scrubbing in a high-throughput autonomous platform for the largest floors, with wide cleaning width, big tanks and long unattended runtime.',
features: [
'Combined sweep and scrub',
'Wide cleaning path',
'Large water and recovery tanks',
'Long unattended runtime',
'Autonomous, self-docking',
'Dual SLAM navigation',
],
useCases: ['Warehouses and factories', 'Big-box retail', 'Airports and hubs', 'Industrial facilities'],
specs: [
{ label: 'Type', value: 'Scrubber-sweeper' },
{ label: 'Scale', value: 'Very large floors' },
SPEC_CONSULT,
SPEC_PLACEHOLDER,
],
image: '/images/robots/pudu-bg1-pro.webp',
imageType: 'photo',
accent: GOLD_BRONZE,
officialUrl: 'https://www.pudurobotics.com/en/products',
},
];
export function getRobotBySlug(slug: string): Robot | undefined {