"use client"; import { motion } from "framer-motion"; import { UserPlus, Upload, Shield, Vote, Trophy } from "lucide-react"; const steps = [ { icon: UserPlus, step: "01", title: "Register", description: "Sign up with your SJEC email to participate in the competition.", }, { icon: Upload, step: "02", title: "Submit", description: "Upload your artwork with title, description, and category details.", }, { icon: Shield, step: "03", title: "Review", description: "Moderators review submissions to ensure guidelines are met.", }, { icon: Vote, step: "04", title: "Public Voting", description: "The public votes for their favorite artworks in each category.", }, { icon: Trophy, step: "05", title: "Results", description: "Winners are announced and celebrated across all categories.", }, ]; export default function HowItWorks() { return (
{/* Section Header */} HOW IT WORKS

Your Journey to Victory

From registration to winning, here's how ArtSplash works.

{/* Steps Timeline */}
{/* Connection Line */}
{steps.map((step, index) => ( {/* Card */}
{/* Step Number */}
{step.step}
{/* Icon */} {/* Content */}

{step.title}

{step.description}

))}
); }