+ );
+ };
+
+ export default Step1;
+
\ No newline at end of file
diff --git a/src/app/sign-up/Step2.tsx b/src/app/sign-up/Step2.tsx
new file mode 100644
index 0000000..806114c
--- /dev/null
+++ b/src/app/sign-up/Step2.tsx
@@ -0,0 +1,26 @@
+const Step2 = ({ onNext, onBack }: { onNext: () => void; onBack: () => void }) => {
+ return (
+
+
Company Association
+
Connect with your company to start posting jobs and managing applications.
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+ };
+
+ export default Step2;
+
\ No newline at end of file
diff --git a/src/app/sign-up/Step3.tsx b/src/app/sign-up/Step3.tsx
new file mode 100644
index 0000000..df73907
--- /dev/null
+++ b/src/app/sign-up/Step3.tsx
@@ -0,0 +1,28 @@
+const Step3 = ({ onBack }: { onBack: () => void }) => {
+ return (
+
+
Verification Agreement
+
To ensure a secure platform, please agree to the following terms.
+
+
+
+ 1. Provide accurate and up-to-date information.
+ 2. Use the platform solely for lawful job posting and recruitment.
+ 3. Ensure job listings comply with labor laws.
+
+
+
+
+
+
+
+
+ );
+ };
+
+ export default Step3;
+
\ No newline at end of file
diff --git a/src/app/sign-up/StepProgress.tsx b/src/app/sign-up/StepProgress.tsx
new file mode 100644
index 0000000..02872a8
--- /dev/null
+++ b/src/app/sign-up/StepProgress.tsx
@@ -0,0 +1,51 @@
+"use client";
+import { motion } from "framer-motion";
+import { CheckCircle } from "lucide-react"; // Import CheckCircle from lucide-react
+
+interface StepProgressProps {
+ currentStep: number;
+}
+
+export default function StepProgress({ currentStep }: StepProgressProps) {
+ const steps = ["1", "2", "3"];
+
+ return (
+