"use client"; import React from "react"; import GsapReveal from "@/components/common/GsapReveal"; const challengesData = [ { num: "01", challenge: "Resistance to change from staff", approach: "Structured training and phased rollout to build user confidence", icon: "fa-users-slash", }, { num: "02", challenge: "Messy or incomplete legacy data", approach: "Data cleansing and validation before migration", icon: "fa-database", }, { num: "03", challenge: "Scope creep and delayed go-live", approach: "Fixed-milestone project plans with clear sign-off gates", icon: "fa-timeline", }, { num: "04", challenge: "Poor fit with existing processes", approach: "Custom workflow configuration instead of forcing standard templates", icon: "fa-puzzle-piece", }, { num: "05", challenge: "Integration failures with existing tools", approach: "API-first integration approach tested before go-live", icon: "fa-link-slash", }, ]; const whyChoose = [ "End-to-end ownership — from consulting and development through data migration and support", "Custom-built modules for businesses that don't fit generic templates", "Structured, milestone-based implementation process to protect timelines and budgets", "Dedicated post-go-live support instead of a one-time handoff", "Experience across manufacturing, retail, distribution, and services industries", ]; const Challenges = () => { return ( <> {/* ── Common ERP Challenges — challenge → arrow → approach ── */} Common ERP Implementation Challenges — and How We Solve Them {/* Column headers */} Challenge Our Approach {/* Challenge rows */} {challengesData.map((item, idx) => ( { e.currentTarget.style.boxShadow = "0 6px 20px rgba(0,0,0,0.08)"; }} onMouseLeave={(e) => { e.currentTarget.style.boxShadow = "none"; }} > {/* Challenge */} {item.num} {item.challenge} {/* Arrow */} {/* Approach */} {item.approach} ))} {/* ── Why Choose Metatron Cube Solutions ── */} Why Choose Metatron Cube Solutions for ERP Development & Implementation {whyChoose.map((point, i) => ( {i + 1} {point} ))} > ); }; export default Challenges;
Challenge
Our Approach
{item.challenge}
{item.approach}