import React from 'react';
import { Code2, Database, Globe2, Smartphone, Server, Users, Shield, Settings } from 'lucide-react';
import { Link } from 'react-router-dom';
import { useLanguage } from '../context/LanguageContext';
const Services: React.FC = () => {
const { t } = useLanguage();
const services = [
{
icon: ,
title: t('services.software.title'),
description: t('services.software.desc'),
features: [
t('services.software.features.analysis'),
t('services.software.features.design'),
t('services.software.features.development'),
t('services.software.features.testing'),
t('services.software.features.maintenance')
]
},
{
icon: ,
title: t('services.web.title'),
description: t('services.web.desc'),
features: [
t('services.web.features.frontend'),
t('services.web.features.backend'),
t('services.web.features.api'),
t('services.web.features.seo'),
t('services.web.features.performance')
]
},
{
icon: ,
title: t('services.mobile.title'),
description: t('services.mobile.desc'),
features: [
t('services.mobile.features.design'),
t('services.mobile.features.native'),
t('services.mobile.features.cross'),
t('services.mobile.features.push'),
t('services.mobile.features.store')
]
},
{
icon: ,
title: t('services.database.title'),
description: t('services.database.desc'),
features: [
t('services.database.features.design'),
t('services.database.features.optimization'),
t('services.database.features.migration'),
t('services.database.features.backup'),
t('services.database.features.recovery')
]
},
{
icon: ,
title: t('services.integration.title'),
description: t('services.integration.desc'),
features: [
t('services.integration.features.api'),
t('services.integration.features.middleware'),
t('services.integration.features.legacy'),
t('services.integration.features.realtime'),
t('services.integration.features.monitoring')
]
},
{
icon: ,
title: t('services.consulting.title'),
description: t('services.consulting.desc'),
features: [
t('services.consulting.features.tech'),
t('services.consulting.features.project'),
t('services.consulting.features.digital'),
t('services.consulting.features.risk'),
t('services.consulting.features.training')
]
}
];
return (
{/* Hero Section */}
{t('services.title')}
{t('services.subtitle')}
{/* Services Grid */}
{services.map((service, index) => (
{service.icon}
{service.title}
{service.description}
{service.features.map((feature, fIndex) => (
-
{feature}
))}
))}
{/* Call to Action */}
{t('services.cta.title')}
{t('services.cta.description')}
{t('services.cta.contact')}
);
};
export default Services;