diff --git a/src/app/for-employers/page.tsx b/src/app/for-employers/page.tsx
index 9ceec65..0046301 100644
--- a/src/app/for-employers/page.tsx
+++ b/src/app/for-employers/page.tsx
@@ -33,9 +33,7 @@ export default function ForEmployersPage() {
{ name: "Contact", id: "contact" },
]}
button={{
- text: "Start Hiring",
- href: "/get-started",
- }}
+ text: "Start Hiring", href: "/get-started"}}
animateOnLoad={true}
/>
@@ -47,33 +45,23 @@ export default function ForEmployersPage() {
tag="Trusted by 50,000+ Professionals"
tagIcon={Star}
tagAnimation="slide-up"
- background={{ variant: "circleGradient" }}
+ background={{ variant: "plain" }}
mediaItems={[
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png?_wi=5",
- imageAlt: "Employer dashboard",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png", imageAlt: "Employer dashboard"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png?_wi=5",
- imageAlt: "Job posting template",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png", imageAlt: "Job posting template"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-male-entrepre-1772811312648-a0aa2aca.png?_wi=2",
- imageAlt: "Employer profile",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-male-entrepre-1772811312648-a0aa2aca.png", imageAlt: "Employer profile"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-female-busine-1772811313637-216d7367.png?_wi=2",
- imageAlt: "Business owner testimonial",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-female-busine-1772811313637-216d7367.png", imageAlt: "Business owner testimonial"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/contact-support-team-working-together-in-1772811313257-d8b59171.png?_wi=2",
- imageAlt: "Support team collaboration",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/contact-support-team-working-together-in-1772811313257-d8b59171.png", imageAlt: "Support team collaboration"},
]}
buttons={[
{ text: "Post Your First Project", href: "/post-job" },
@@ -93,32 +81,14 @@ export default function ForEmployersPage() {
tagAnimation="slide-up"
products={[
{
- id: "proj-1",
- name: "E-Commerce Website Development",
- price: "$5,000 - $8,000",
- variant: "React, Node.js, 6 months",
- imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png?_wi=6",
- imageAlt: "E-commerce development project",
- },
+ id: "proj-1", name: "E-Commerce Website Development", price: "$5,000 - $8,000", variant: "React, Node.js, 6 months", imageSrc:
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png", imageAlt: "E-commerce development project"},
{
- id: "proj-2",
- name: "Mobile App UI/UX Design",
- price: "$3,000 - $5,000",
- variant: "Figma, iOS, Android",
- imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png?_wi=6",
- imageAlt: "Mobile app design project",
- },
+ id: "proj-2", name: "Mobile App UI/UX Design", price: "$3,000 - $5,000", variant: "Figma, iOS, Android", imageSrc:
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png", imageAlt: "Mobile app design project"},
{
- id: "proj-3",
- name: "Content Writing & SEO Optimization",
- price: "$2,000 - $4,000",
- variant: "Blog posts, 20 articles",
- imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png?_wi=6",
- imageAlt: "Content writing project",
- },
+ id: "proj-3", name: "Content Writing & SEO Optimization", price: "$2,000 - $4,000", variant: "Blog posts, 20 articles", imageSrc:
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png", imageAlt: "Content writing project"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -133,10 +103,7 @@ export default function ForEmployersPage() {
diff --git a/src/app/for-freelancers/page.tsx b/src/app/for-freelancers/page.tsx
index fc75842..b677298 100644
--- a/src/app/for-freelancers/page.tsx
+++ b/src/app/for-freelancers/page.tsx
@@ -33,9 +33,7 @@ export default function ForFreelancersPage() {
{ name: "Contact", id: "contact" },
]}
button={{
- text: "Start Hiring",
- href: "/get-started",
- }}
+ text: "Start Hiring", href: "/get-started"}}
animateOnLoad={true}
/>
@@ -47,33 +45,23 @@ export default function ForFreelancersPage() {
tag="Trusted by 50,000+ Professionals"
tagIcon={Star}
tagAnimation="slide-up"
- background={{ variant: "circleGradient" }}
+ background={{ variant: "plain" }}
mediaItems={[
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png?_wi=4",
- imageAlt: "Freelancer dashboard interface",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png", imageAlt: "Freelancer dashboard interface"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png?_wi=4",
- imageAlt: "Professional job card",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png", imageAlt: "Professional job card"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png?_wi=5",
- imageAlt: "Freelancer workflow steps",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png", imageAlt: "Freelancer workflow steps"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-young-male-fr-1772811313232-e8a1e604.png?_wi=4",
- imageAlt: "Freelancer testimonial",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-young-male-fr-1772811313232-e8a1e604.png", imageAlt: "Freelancer testimonial"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-female-freela-1772811313245-ee2fdd50.png?_wi=4",
- imageAlt: "Freelancer testimonial",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-female-freela-1772811313245-ee2fdd50.png", imageAlt: "Freelancer testimonial"},
]}
buttons={[
{ text: "Create Your Profile", href: "/signup-freelancer" },
@@ -93,34 +81,16 @@ export default function ForFreelancersPage() {
tagAnimation="slide-up"
features={[
{
- id: "step1",
- label: "1",
- title: "Create Your Profile",
- items: [
- "Set up your professional profile",
- "Showcase your skills and experience",
- "Upload your portfolio work",
- ],
+ id: "step1", label: "1", title: "Create Your Profile", items: [
+ "Set up your professional profile", "Showcase your skills and experience", "Upload your portfolio work"],
},
{
- id: "step2",
- label: "2",
- title: "Browse & Bid on Projects",
- items: [
- "Explore thousands of job listings",
- "Filter by skills and budget",
- "Submit winning proposals",
- ],
+ id: "step2", label: "2", title: "Browse & Bid on Projects", items: [
+ "Explore thousands of job listings", "Filter by skills and budget", "Submit winning proposals"],
},
{
- id: "step3",
- label: "3",
- title: "Deliver & Get Paid",
- items: [
- "Work directly with clients",
- "Track milestones and progress",
- "Receive secure payments",
- ],
+ id: "step3", label: "3", title: "Deliver & Get Paid", items: [
+ "Work directly with clients", "Track milestones and progress", "Receive secure payments"],
},
]}
animationType="opacity"
@@ -135,10 +105,7 @@ export default function ForFreelancersPage() {
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 08143ce..2c92d19 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -39,9 +39,7 @@ export default function HomePage() {
brandName="FreelanceHub"
navItems={navItems}
button={{
- text: "Start Hiring",
- href: "/get-started",
- }}
+ text: "Start Hiring", href: "/get-started"}}
animateOnLoad={true}
/>
@@ -53,43 +51,29 @@ export default function HomePage() {
tag="Trusted by 50,000+ Professionals"
tagIcon={Star}
tagAnimation="slide-up"
- background={{ variant: "circleGradient" }}
+ background={{ variant: "plain" }}
mediaItems={[
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png?_wi=1",
- imageAlt: "Freelancing platform dashboard",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png", imageAlt: "Freelancing platform dashboard"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png?_wi=1",
- imageAlt: "Professional job card",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png", imageAlt: "Professional job card"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png?_wi=1",
- imageAlt: "How it works illustration",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png", imageAlt: "How it works illustration"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-young-male-fr-1772811313232-e8a1e604.png?_wi=1",
- imageAlt: "Freelancer testimonial",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-young-male-fr-1772811313232-e8a1e604.png", imageAlt: "Freelancer testimonial"},
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-female-freela-1772811313245-ee2fdd50.png?_wi=1",
- imageAlt: "Freelancer testimonial",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/professional-headshot-of-a-female-freela-1772811313245-ee2fdd50.png", imageAlt: "Freelancer testimonial"},
]}
buttons={[
{
- text: "Browse Jobs",
- href: "/jobs",
- },
+ text: "Browse Jobs", href: "/jobs"},
{
- text: "Become a Freelancer",
- href: "/for-freelancers",
- },
+ text: "Become a Freelancer", href: "/for-freelancers"},
]}
mediaAnimation="slide-up"
buttonAnimation="slide-up"
@@ -105,34 +89,16 @@ export default function HomePage() {
tagAnimation="slide-up"
features={[
{
- id: "step1",
- label: "1",
- title: "Post or Browse",
- items: [
- "Create a job posting with project details",
- "Set budget and timeline expectations",
- "Receive qualified freelancer proposals",
- ],
+ id: "step1", label: "1", title: "Post or Browse", items: [
+ "Create a job posting with project details", "Set budget and timeline expectations", "Receive qualified freelancer proposals"],
},
{
- id: "step2",
- label: "2",
- title: "Connect & Collaborate",
- items: [
- "Chat with freelancers in real-time",
- "Review portfolios and ratings",
- "Negotiate terms and scope",
- ],
+ id: "step2", label: "2", title: "Connect & Collaborate", items: [
+ "Chat with freelancers in real-time", "Review portfolios and ratings", "Negotiate terms and scope"],
},
{
- id: "step3",
- label: "3",
- title: "Work & Pay Securely",
- items: [
- "Milestone-based payments protected",
- "Track progress and deliverables",
- "Leave reviews and build reputation",
- ],
+ id: "step3", label: "3", title: "Work & Pay Securely", items: [
+ "Milestone-based payments protected", "Track progress and deliverables", "Leave reviews and build reputation"],
},
]}
animationType="opacity"
@@ -140,9 +106,7 @@ export default function HomePage() {
useInvertedBackground={false}
buttons={[
{
- text: "Get Started",
- href: "/get-started",
- },
+ text: "Get Started", href: "/get-started"},
]}
buttonAnimation="slide-up"
/>
@@ -157,32 +121,14 @@ export default function HomePage() {
tagAnimation="slide-up"
products={[
{
- id: "job-1",
- name: "E-Commerce Website Development",
- price: "$5,000 - $8,000",
- variant: "React, Node.js, 6 months",
- imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png?_wi=2",
- imageAlt: "E-Commerce Website Development",
- },
+ id: "job-1", name: "E-Commerce Website Development", price: "$5,000 - $8,000", variant: "React, Node.js, 6 months", imageSrc:
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/a-modern-freelancing-platform-dashboard--1772811313654-8196b6b5.png", imageAlt: "E-Commerce Website Development"},
{
- id: "job-2",
- name: "Mobile App UI/UX Design",
- price: "$3,000 - $5,000",
- variant: "Figma, iOS, Android",
- imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png?_wi=2",
- imageAlt: "Mobile App UI/UX Design",
- },
+ id: "job-2", name: "Mobile App UI/UX Design", price: "$3,000 - $5,000", variant: "Figma, iOS, Android", imageSrc:
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/close-up-of-a-professional-job-card-disp-1772811313795-c96f4f39.png", imageAlt: "Mobile App UI/UX Design"},
{
- id: "job-3",
- name: "Content Writing & SEO Optimization",
- price: "$2,000 - $4,000",
- variant: "Blog posts, 20 articles",
- imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png?_wi=2",
- imageAlt: "Content Writing & SEO Optimization",
- },
+ id: "job-3", name: "Content Writing & SEO Optimization", price: "$2,000 - $4,000", variant: "Blog posts, 20 articles", imageSrc:
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/step-by-step-illustration-showing-a-free-1772811314354-3b52b26e.png", imageAlt: "Content Writing & SEO Optimization"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -190,9 +136,7 @@ export default function HomePage() {
useInvertedBackground={false}
buttons={[
{
- text: "View All Jobs",
- href: "/jobs",
- },
+ text: "View All Jobs", href: "/jobs"},
]}
buttonAnimation="slide-up"
/>
@@ -202,19 +146,12 @@ export default function HomePage() {
@@ -306,41 +211,23 @@ export default function HomePage() {
tagAnimation="slide-up"
faqs={[
{
- id: "1",
- title: "How do I post a job on FreelanceHub?",
- content:
- "Posting a job is simple. Sign up for an employer account, fill out your project details, set your budget and timeline, and publish. You'll receive proposals from qualified freelancers within hours.",
- },
+ id: "1", title: "How do I post a job on FreelanceHub?", content:
+ "Posting a job is simple. Sign up for an employer account, fill out your project details, set your budget and timeline, and publish. You'll receive proposals from qualified freelancers within hours."},
{
- id: "2",
- title: "Is it safe to use FreelanceHub?",
- content:
- "Yes, absolutely. We use secure payment processing, verify all professionals, and provide dispute resolution. Your money is held in escrow until you approve the work.",
- },
+ id: "2", title: "Is it safe to use FreelanceHub?", content:
+ "Yes, absolutely. We use secure payment processing, verify all professionals, and provide dispute resolution. Your money is held in escrow until you approve the work."},
{
- id: "3",
- title: "How much does it cost to use the platform?",
- content:
- "Freelancers keep 80% of their earnings. Employers pay a 5% service fee on projects over $500. Small projects under $500 have a flat $25 fee.",
- },
+ id: "3", title: "How much does it cost to use the platform?", content:
+ "Freelancers keep 80% of their earnings. Employers pay a 5% service fee on projects over $500. Small projects under $500 have a flat $25 fee."},
{
- id: "4",
- title: "Can I communicate directly with freelancers?",
- content:
- "Yes. Our secure messaging system lets you chat in real-time, share files, and clarify project requirements before work begins.",
- },
+ id: "4", title: "Can I communicate directly with freelancers?", content:
+ "Yes. Our secure messaging system lets you chat in real-time, share files, and clarify project requirements before work begins."},
{
- id: "5",
- title: "What if I'm not satisfied with the work?",
- content:
- "We offer unlimited revisions until you're satisfied. If serious issues arise, our mediation team helps resolve disputes fairly for both parties.",
- },
+ id: "5", title: "What if I'm not satisfied with the work?", content:
+ "We offer unlimited revisions until you're satisfied. If serious issues arise, our mediation team helps resolve disputes fairly for both parties."},
{
- id: "6",
- title: "How do freelancers get paid?",
- content:
- "Payments are processed within 7 business days after project approval. You can withdraw to your bank account, PayPal, or use credit for future projects.",
- },
+ id: "6", title: "How do freelancers get paid?", content:
+ "Payments are processed within 7 business days after project approval. You can withdraw to your bank account, PayPal, or use credit for future projects."},
]}
textboxLayout="default"
useInvertedBackground={false}
@@ -360,19 +247,13 @@ export default function HomePage() {
mediaItems={[
{
imageSrc:
- "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/contact-support-team-working-together-in-1772811313257-d8b59171.png?_wi=1",
- imageAlt: "Support team working together",
- },
+ "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZrwHHprv8NCrrmiVrG5gUrrNS/contact-support-team-working-together-in-1772811313257-d8b59171.png", imageAlt: "Support team working together"},
]}
buttons={[
{
- text: "Start as Freelancer",
- href: "/signup-freelancer",
- },
+ text: "Start as Freelancer", href: "/signup-freelancer"},
{
- text: "Start as Employer",
- href: "/signup-employer",
- },
+ text: "Start as Employer", href: "/signup-employer"},
]}
mediaAnimation="opacity"
buttonAnimation="slide-up"
@@ -383,13 +264,9 @@ export default function HomePage() {