import React from "react";
import {
Code2,
Database,
Globe2,
Smartphone,
Server,
Users,
Shield,
Settings,
CheckCircle,
} 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"),
],
},
];
const supportPlans = [
{
title: t("services.support.branchRemote.title"),
price: t("services.support.branchRemote.price"),
period: t("services.support.branchRemote.period"),
features: [
t("services.support.branchRemote.features.priority"),
t("services.support.branchRemote.features.remote"),
t("services.support.branchRemote.features.optimization"),
t("services.support.branchRemote.features.maintenance"),
t("services.support.branchRemote.features.consulting"),
],
},
{
title: t("services.support.backup.title"),
price: t("services.support.backup.price"),
period: t("services.support.backup.period"),
features: [
t("services.support.backup.features.daily"),
t("services.support.backup.features.encrypted"),
t("services.support.backup.features.recovery"),
t("services.support.backup.features.verification"),
t("services.support.backup.features.access"),
],
},
{
title: t("services.support.sms.title"),
price: t("services.support.sms.price"),
period: t("services.support.sms.period"),
features: [
t("services.support.sms.features.packages"),
t("services.support.sms.features.bulk"),
t("services.support.sms.features.template"),
t("services.support.sms.features.reporting"),
t("services.support.sms.features.api"),
],
},
];
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}
))}
))}
{/* Support Plans */}
{t("services.support.title")}
{supportPlans.map((plan, index) => (
{plan.title}
{plan.features.map((feature, fIndex) => (
-
{feature}
))}
{t("services.support.contactButton")}
))}
{/* Call to Action */}
{t("services.cta.title")}
{t("services.cta.description")}
{t("services.cta.contact")}
);
};
export default Services;