feat: add robotics components and data structures
CI/CD / test-and-build (push) Waiting to run
CI/CD / deploy (push) Blocked by required conditions

- Introduced RobotProductCard component for displaying robot details.
- Added WhyUs component highlighting key reasons for choosing our robotics solutions.
- Implemented CursorSpotlight for enhanced user interaction.
- Created GlassPanel for a stylish UI element.
- Developed MotionSection for animated section visibility.
- Added PremiumButton for versatile button options.
- Established data structures for industries and robots, including detailed specifications and use cases.
- Included utility functions for retrieving robots by slug and category.
This commit is contained in:
Najjar\NajjarV02
2026-05-20 17:22:47 +04:00
parent 2eac53dac3
commit 92cf4aba3b
87 changed files with 6887 additions and 1430 deletions
+141
View File
@@ -0,0 +1,141 @@
import type { RobotCategory } from './robots';
export interface Industry {
id: string;
slug: string;
name: string;
problem: string;
solution: string;
benefit: string;
matchCategories: RobotCategory[];
accent: string;
icon: 'building' | 'utensils' | 'hotel' | 'shopping-bag' | 'heart-pulse' | 'graduation-cap' | 'shield' | 'warehouse' | 'sparkles' | 'landmark';
}
export const INDUSTRIES: Industry[] = [
{
id: 'hospitality',
slug: 'hospitality',
name: 'Hospitality',
problem: 'Staff shortages and rising expectations stretch guest service teams thin.',
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: '#e0c896',
icon: 'hotel',
},
{
id: 'restaurants',
slug: 'restaurants',
name: 'Restaurants & Cafés',
problem: 'Peak-hour service quality drops as servers shuttle trays across the floor.',
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: '#8b6f47',
icon: 'utensils',
},
{
id: 'hotels',
slug: 'hotels',
name: 'Hotels & Resorts',
problem: 'Room service and back-of-house logistics burn operational hours.',
solution: 'Multi-floor delivery robots and humanoid concierge experiences.',
benefit: 'Faster service, lower overhead, signature guest moments.',
matchCategories: ['delivery', 'hospitality', 'service'],
accent: '#c4a265',
icon: 'hotel',
},
{
id: 'malls',
slug: 'shopping-malls',
name: 'Shopping Malls',
problem: 'Cleaning at scale, customer wayfinding, and brand activations are hard to staff.',
solution: 'Cleaning robots, service robots, and humanoid activations for retail floors.',
benefit: 'Cleaner venues, memorable customer experiences, modern positioning.',
matchCategories: ['cleaning', 'service', 'humanoid'],
accent: '#e0c896',
icon: 'shopping-bag',
},
{
id: 'healthcare',
slug: 'healthcare',
name: 'Healthcare',
problem: 'Clinical staff spend valuable time on non-clinical tasks like transport and delivery.',
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: '#c4a265',
icon: 'heart-pulse',
},
{
id: 'education',
slug: 'education',
name: 'Education',
problem: 'Schools need engaging, hands-on tools to teach AI and robotics today.',
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: '#8b6f47',
icon: 'graduation-cap',
},
{
id: 'security',
slug: 'security',
name: 'Security & Surveillance',
problem: 'Manual patrols are repetitive, costly, and miss anomalies after hours.',
solution: 'Quadruped robots like Unitree Go2 and B2 patrol autonomously.',
benefit: 'Continuous coverage, audit trails, and consistent perimeter monitoring.',
matchCategories: ['quadruped', 'commercial'],
accent: '#e0c896',
icon: 'shield',
},
{
id: 'warehouses',
slug: 'warehouses',
name: 'Warehouses & Logistics',
problem: 'Inventory transport, picking, and inspection take human hours that scale poorly.',
solution: 'Quadruped inspection robots and autonomous delivery platforms.',
benefit: 'Higher throughput, fewer errors, and accurate facility monitoring.',
matchCategories: ['quadruped', 'delivery', 'commercial'],
accent: '#c4a265',
icon: 'warehouse',
},
{
id: 'events',
slug: 'events',
name: 'Events & Brand Activations',
problem: 'Brands need premium, share-worthy moments to stand out at events.',
solution: 'Humanoid and quadruped robot showcases configured for your brand.',
benefit: 'Press coverage, viral content, and unmistakable premium positioning.',
matchCategories: ['humanoid', 'quadruped'],
accent: '#8b6f47',
icon: 'sparkles',
},
{
id: 'smart-buildings',
slug: 'smart-buildings',
name: 'Smart Buildings',
problem: 'Operations leaders struggle to unify cleaning, security, and logistics in modern buildings.',
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: '#e0c896',
icon: 'building',
},
{
id: 'government',
slug: 'government',
name: 'Government & Public Spaces',
problem: 'Government innovation programs need flagship robotics that signal global ambition.',
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: '#c4a265',
icon: 'landmark',
},
];
export function getIndustryBySlug(slug: string): Industry | undefined {
return INDUSTRIES.find((i) => i.slug === slug);
}