Merge version_2 into main #2
@@ -7,47 +7,30 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const dmSans = DM_Sans({
|
||||
variable: "--font-dm-sans",
|
||||
subsets: ["latin"],
|
||||
variable: "--font-dm-sans", subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "AIToolsHub - Free AI Tools Directory",
|
||||
description: "Discover 100+ free AI tools for video generation, photo editing, prompt engineering, and website building. Curated tools for creators.",
|
||||
keywords: "AI tools, free AI, video generator, photo editor, AI prompt tools, website builder, creative tools",
|
||||
metadataBase: new URL("https://aitoolshub.com"),
|
||||
title: "AIToolsHub - Free AI Tools Directory", description: "Discover 100+ free AI tools for video generation, photo editing, prompt engineering, and website building. Curated tools for creators.", keywords: "AI tools, free AI, video generator, photo editor, AI prompt tools, website builder, creative tools", metadataBase: new URL("https://aitoolshub.com"),
|
||||
alternates: {
|
||||
canonical: "https://aitoolshub.com",
|
||||
},
|
||||
canonical: "https://aitoolshub.com"},
|
||||
openGraph: {
|
||||
title: "AIToolsHub - Your Complete Free AI Tools Directory",
|
||||
description: "Explore 100+ powerful free AI tools designed for creators and developers",
|
||||
url: "https://aitoolshub.com",
|
||||
siteName: "AIToolsHub",
|
||||
type: "website",
|
||||
images: [
|
||||
title: "AIToolsHub - Your Complete Free AI Tools Directory", description: "Explore 100+ powerful free AI tools designed for creators and developers", url: "https://aitoolshub.com", siteName: "AIToolsHub", type: "website", images: [
|
||||
{
|
||||
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-modern-clean-software-dashboard-showin-1772791370330-b212f062.png",
|
||||
alt: "AIToolsHub - Free AI Tools Directory",
|
||||
},
|
||||
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-modern-clean-software-dashboard-showin-1772791370330-b212f062.png", alt: "AIToolsHub - Free AI Tools Directory"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "AIToolsHub - Free AI Tools Directory",
|
||||
description: "Discover 100+ free AI tools for creators and developers",
|
||||
images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-modern-clean-software-dashboard-showin-1772791370330-b212f062.png"],
|
||||
card: "summary_large_image", title: "AIToolsHub - Free AI Tools Directory", description: "Discover 100+ free AI tools for creators and developers", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-modern-clean-software-dashboard-showin-1772791370330-b212f062.png"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
@@ -1439,4 +1422,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
163
src/app/page.tsx
163
src/app/page.tsx
@@ -22,8 +22,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Platform",
|
||||
items: [
|
||||
title: "Platform", items: [
|
||||
{ label: "Explore Tools", href: "/tools" },
|
||||
{ label: "Categories", href: "/tools" },
|
||||
{ label: "Featured", href: "#products" },
|
||||
@@ -31,8 +30,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{ label: "Blog", href: "/blog" },
|
||||
{ label: "Tutorials", href: "#" },
|
||||
{ label: "Guides", href: "#" },
|
||||
@@ -40,8 +38,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About", href: "#" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
@@ -103,15 +100,7 @@ export default function HomePage() {
|
||||
tagIcon={Users}
|
||||
tagAnimation="opacity"
|
||||
names={[
|
||||
"OpenAI",
|
||||
"Stability AI",
|
||||
"Midjourney",
|
||||
"Leonardo AI",
|
||||
"RunwayML",
|
||||
"Adobe FireFly",
|
||||
"Canva AI",
|
||||
"Descript AI",
|
||||
]}
|
||||
"OpenAI", "Stability AI", "Midjourney", "Leonardo AI", "RunwayML", "Adobe FireFly", "Canva AI", "Descript AI"]}
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
speed={40}
|
||||
@@ -129,51 +118,23 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
features={[
|
||||
{
|
||||
id: "video",
|
||||
label: "Video",
|
||||
title: "AI Video Generators",
|
||||
items: [
|
||||
"Create videos from text",
|
||||
"Auto-subtitle generation",
|
||||
"AI avatar creation",
|
||||
"Scene transitions",
|
||||
],
|
||||
id: "video", label: "Video", title: "AI Video Generators", items: [
|
||||
"Create videos from text", "Auto-subtitle generation", "AI avatar creation", "Scene transitions"],
|
||||
buttons: [{ text: "Explore", href: "/tools" }],
|
||||
},
|
||||
{
|
||||
id: "photo",
|
||||
label: "Photo",
|
||||
title: "AI Photo Editors",
|
||||
items: [
|
||||
"Background removal",
|
||||
"Object removal",
|
||||
"Enhancement filters",
|
||||
"Upscaling & restoration",
|
||||
],
|
||||
id: "photo", label: "Photo", title: "AI Photo Editors", items: [
|
||||
"Background removal", "Object removal", "Enhancement filters", "Upscaling & restoration"],
|
||||
buttons: [{ text: "Explore", href: "/tools" }],
|
||||
},
|
||||
{
|
||||
id: "prompt",
|
||||
label: "Prompt",
|
||||
title: "AI Prompt Tools",
|
||||
items: [
|
||||
"Prompt optimization",
|
||||
"Template library",
|
||||
"AI copywriting",
|
||||
"Content generation",
|
||||
],
|
||||
id: "prompt", label: "Prompt", title: "AI Prompt Tools", items: [
|
||||
"Prompt optimization", "Template library", "AI copywriting", "Content generation"],
|
||||
buttons: [{ text: "Explore", href: "/tools" }],
|
||||
},
|
||||
{
|
||||
id: "website",
|
||||
label: "Website",
|
||||
title: "AI Website Builders",
|
||||
items: [
|
||||
"Drag-and-drop design",
|
||||
"AI layout suggestions",
|
||||
"Auto-generated content",
|
||||
"Mobile responsive",
|
||||
],
|
||||
id: "website", label: "Website", title: "AI Website Builders", items: [
|
||||
"Drag-and-drop design", "AI layout suggestions", "Auto-generated content", "Mobile responsive"],
|
||||
buttons: [{ text: "Explore", href: "/tools" }],
|
||||
},
|
||||
]}
|
||||
@@ -193,53 +154,23 @@ export default function HomePage() {
|
||||
tagAnimation="opacity"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
name: "RunwayML",
|
||||
price: "Free Tier",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-sleek-ai-video-generation-interface-sh-1772791364887-984efb30.png?_wi=1",
|
||||
imageAlt: "RunwayML Video Generation",
|
||||
},
|
||||
id: "1", name: "RunwayML", price: "Free Tier", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-sleek-ai-video-generation-interface-sh-1772791364887-984efb30.png?_wi=1", imageAlt: "RunwayML Video Generation"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Remove.bg",
|
||||
price: "Free Tier",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-clean-photo-editing-interface-showing--1772791365294-38db0f31.png?_wi=1",
|
||||
imageAlt: "Remove.bg Photo Editor",
|
||||
},
|
||||
id: "2", name: "Remove.bg", price: "Free Tier", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-clean-photo-editing-interface-showing--1772791365294-38db0f31.png?_wi=1", imageAlt: "Remove.bg Photo Editor"},
|
||||
{
|
||||
id: "3",
|
||||
name: "ChatGPT",
|
||||
price: "Free Tier",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-conversational-ai-interface-showing-ch-1772791365857-bfd92e2b.png?_wi=1",
|
||||
imageAlt: "ChatGPT Prompt Tool",
|
||||
},
|
||||
id: "3", name: "ChatGPT", price: "Free Tier", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-conversational-ai-interface-showing-ch-1772791365857-bfd92e2b.png?_wi=1", imageAlt: "ChatGPT Prompt Tool"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Webflow",
|
||||
price: "Free Tier",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-website-builder-interface-with-drag-an-1772791365168-ad337b7b.png?_wi=1",
|
||||
imageAlt: "Webflow Website Builder",
|
||||
},
|
||||
id: "4", name: "Webflow", price: "Free Tier", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-website-builder-interface-with-drag-an-1772791365168-ad337b7b.png?_wi=1", imageAlt: "Webflow Website Builder"},
|
||||
{
|
||||
id: "5",
|
||||
name: "DreamStudio",
|
||||
price: "Free Credits",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/an-ai-art-generation-interface-showing-b-1772791366586-2e839b1c.png?_wi=1",
|
||||
imageAlt: "DreamStudio AI Art",
|
||||
},
|
||||
id: "5", name: "DreamStudio", price: "Free Credits", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/an-ai-art-generation-interface-showing-b-1772791366586-2e839b1c.png?_wi=1", imageAlt: "DreamStudio AI Art"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Descript",
|
||||
price: "Free Plan",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-video-editing-interface-with-timeline--1772791365085-d9055cbe.png?_wi=1",
|
||||
imageAlt: "Descript Video Editor",
|
||||
},
|
||||
id: "6", name: "Descript", price: "Free Plan", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-video-editing-interface-with-timeline--1772791365085-d9055cbe.png?_wi=1", imageAlt: "Descript Video Editor"},
|
||||
]}
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
@@ -253,43 +184,25 @@ export default function HomePage() {
|
||||
<TestimonialCardTwelve
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah Chen",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-wo-1772791365115-d948f37a.png",
|
||||
},
|
||||
id: "1", name: "Sarah Chen", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-wo-1772791365115-d948f37a.png"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marcus Johnson",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-ma-1772791364192-65fbbf62.png",
|
||||
},
|
||||
id: "2", name: "Marcus Johnson", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-ma-1772791364192-65fbbf62.png"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emma Rodriguez",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-wo-1772791365567-c1b29180.png",
|
||||
},
|
||||
id: "3", name: "Emma Rodriguez", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-wo-1772791365567-c1b29180.png"},
|
||||
{
|
||||
id: "4",
|
||||
name: "David Kim",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-ma-1772791364345-fc533fcf.png",
|
||||
},
|
||||
id: "4", name: "David Kim", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-ma-1772791364345-fc533fcf.png"},
|
||||
{
|
||||
id: "5",
|
||||
name: "Lisa Thompson",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-wo-1772791363934-c0a127c2.png",
|
||||
},
|
||||
id: "5", name: "Lisa Thompson", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-wo-1772791363934-c0a127c2.png"},
|
||||
{
|
||||
id: "6",
|
||||
name: "James Wilson",
|
||||
imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-ma-1772791363763-968d1aa5.png",
|
||||
},
|
||||
id: "6", name: "James Wilson", imageSrc:
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AZDJrxHLuanG4ltAnKnbeEMaN4/a-professional-headshot-portrait-of-a-ma-1772791363763-968d1aa5.png"},
|
||||
]}
|
||||
cardTitle="Over 50,000 creators use AIToolsHub to accelerate their creative workflow every month"
|
||||
cardTitle="Join 50,000+ creators who save 10+ hours weekly with free AI tools"
|
||||
cardTag="User Reviews"
|
||||
cardTagIcon={Star}
|
||||
cardAnimation="blur-reveal"
|
||||
@@ -327,4 +240,4 @@ export default function HomePage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user