anycoder-a25bb4af / components /Applications.jsx
IamVicky111's picture
Upload components/Applications.jsx with huggingface_hub
95f2adf verified
import { GraduationCap, Factory, Microscope, Palette, Gamepad2, ShoppingBag } from 'lucide-react';
const applications = [
{
icon: GraduationCap,
title: 'Education',
description: 'Teach robotics, programming, and STEM concepts with hands-on learning experiences.',
color: 'from-blue-500 to-cyan-500',
},
{
icon: Factory,
title: 'Industrial Prototyping',
description: 'Test and validate automation concepts before scaling to industrial solutions.',
color: 'from-orange-500 to-red-500',
},
{
icon: Microscope,
title: 'Research',
description: 'Conduct experiments in robotics, AI, and human-robot interaction studies.',
color: 'from-purple-500 to-pink-500',
},
{
icon: Palette,
title: 'Creative Projects',
description: 'Bring artistic visions to life with precise robotic movements and control.',
color: 'from-green-500 to-emerald-500',
},
{
icon: Gamepad2,
title: 'Gaming & Entertainment',
description: 'Create interactive experiences and gaming applications with robotic feedback.',
color: 'from-yellow-500 to-orange-500',
},
{
icon: ShoppingBag,
title: 'Small Business',
description: 'Automate small-scale tasks and improve efficiency in local businesses.',
color: 'from-indigo-500 to-purple-500',
},
];
export default function Applications() {
return (
<section id="applications" className="py-24 bg-gray-800/50">
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div className="text-center mb-16">
<h2 className="text-4xl font-bold mb-4">
<span className="text-gradient">Applications</span>
</h2>
<p className="text-gray-400 text-lg max-w-2xl mx-auto">
Discover how Reachy Mini can transform your projects and workflows
</p>
</div>
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-8">
{applications.map((app, index) => (
<div
key={index}
className="group bg-gray-900 border border-gray-700 rounded-2xl overflow-hidden hover:border-gray-600 transition-all duration-300"
>
<div className={`h-2 bg-gradient-to-r ${app.color}`} />
<div className="p-8">
<div className={`w-14 h-14 bg-gradient-to-br ${app.color} rounded-xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform`}>
<app.icon className="w-7 h-7 text-white" />
</div>
<h3 className="text-xl font-semibold mb-3 text-white">{app.title}</h3>
<p className="text-gray-400">{app.description}</p>
</div>
</div>
))}
</div>
</div>
</section>
);
}