Merge version_2 into main

Merge version_2 into main
This commit was merged in pull request #4.
This commit is contained in:
2026-04-05 17:09:21 +00:00
2 changed files with 37 additions and 73 deletions

View File

@@ -21,10 +21,8 @@ export const metadata: Metadata = {
},
};
const dmSans = DM_Sans({
variable: "--font-dm-sans",
subsets: ["latin"],
});
const dmSans = DM_Sans({ variable: "--font-dm-sans", subsets: ["latin"] });
export default function RootLayout({
children,

View File

@@ -15,58 +15,42 @@ export default function LandingPage() {
<ThemeProvider
defaultButtonVariant="expand-hover"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
borderRadius="pill"
contentWidth="medium"
sizing="large"
background="floatingGradient"
cardStyle="outline"
primaryButtonStyle="gradient"
secondaryButtonStyle="layered"
headingFontWeight="medium"
background="noise"
cardStyle="glass-elevated"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="glass"
headingFontWeight="bold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Work", id: "#portfolio" },
{ name: "Portfolio", id: "#portfolio" },
{ name: "Services", id: "#services" },
{ name: "Contact", id: "#contact" },
]}
brandName="Frank"
button={{ text: "Get Started" }}
button={{ text: "Let's Connect", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitKpi
background={{
variant: "sparkles-gradient"}}
background={{ variant: "sparkles-gradient" }}
title="Visuals That Drive Millions."
description="Expert Motion Design for High-Growth Brands & Creators."
kpis={[
{ value: "3M+", label: "Views Generated" },
{ value: "3,000,000+", label: "Views Generated" },
{ value: "High", label: "Retention Editing" },
{ value: "24/7", label: "Creative Focus" },
{ value: "Custom", label: "Brand Identity" },
]}
enableKpiAnimation={true}
imageSrc="http://img.b2bpic.net/free-photo/defocused-green-optical-fibers_23-2148241302.jpg"
imageSrc="http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg"
imageAlt="Frank Portfolio Hero"
mediaAnimation="slide-up"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg", alt: "Client 1" },
{ src: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg", alt: "Client 2" },
{ src: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg", alt: "Client 3" },
{ src: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg", alt: "Client 4" },
{ src: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg", alt: "Client 5" },
]}
avatarText="Trusted by 50+ growing brands"
marqueeItems={[
{ type: "text", text: "Motion Graphics" },
{ type: "text", text: "Brand Identity" },
{ type: "text", text: "Video Editing" },
{ type: "text", text: "Strategic Growth" },
{ type: "text", text: "Visual Storytelling" },
]}
/>
</div>
@@ -74,14 +58,14 @@ export default function LandingPage() {
<FeatureCardTwentyFour
animationType="slide-up"
textboxLayout="split"
useInvertedBackground={false}
useInvertedBackground={true}
features={[
{ id: "1", title: "Short-Form Content Strategy", author: "Frank", description: "Viral-ready editing focused on retention and engagement.", tags: ["Strategy", "Editing"], imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg?_wi=1", imageAlt: "Strategy" },
{ id: "2", title: "Commercial Motion Graphics", author: "Frank", description: "Custom animations designed to elevate your brand identity.", tags: ["Motion", "Graphics"], imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg?_wi=1", imageAlt: "Motion" },
{ id: "3", title: "Brand Identity Design", author: "Frank", description: "Cohesive visual systems that stand out in crowded markets.", tags: ["Brand", "Design"], imageSrc: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg?_wi=1", imageAlt: "Brand" },
{ id: "1", title: "Short-Form Content Strategy", author: "Motion", description: "High-retention editing optimized for social platforms.", tags: ["TikTok", "Reels", "Shorts"], imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg" },
{ id: "2", title: "Commercial Motion Graphics", author: "Motion", description: "Dynamic animations to drive brand engagement.", tags: ["Ads", "Commercial"], imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg" },
{ id: "3", title: "Brand Identity Design", author: "Design", description: "Comprehensive visual systems for high-growth brands.", tags: ["Branding", "Systems"], imageSrc: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg" },
]}
title="Visual Services"
description="High-impact creative solutions to scale your brand presence."
title="Services"
description="Tailored motion solutions for modern creators."
/>
</div>
@@ -90,17 +74,14 @@ export default function LandingPage() {
animationType="slide-up"
textboxLayout="default"
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
useInvertedBackground={true}
products={[
{ id: "v1", name: "Brand Teaser", price: "View Case", imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg?_wi=2" },
{ id: "v2", name: "Commercial Ad", price: "View Case", imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg?_wi=2" },
{ id: "v3", name: "Social Promo", price: "View Case", imageSrc: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg?_wi=2" },
{ id: "v4", name: "Explainer", price: "View Case", imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg?_wi=3" },
{ id: "v5", name: "Brand Identity", price: "View Case", imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg?_wi=3" },
{ id: "v6", name: "Motion Reels", price: "View Case", imageSrc: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg?_wi=3" },
{ id: "v1", name: "Brand Teaser", price: "Watch", imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg" },
{ id: "v2", name: "Commercial Ad", price: "Watch", imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg" },
{ id: "v3", name: "Social Promo", price: "Watch", imageSrc: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg" },
]}
title="Video Portfolio"
description="Recent motion and editing work."
description="Showcasing work that demands attention."
/>
</div>
@@ -108,47 +89,32 @@ export default function LandingPage() {
<TestimonialCardTwo
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
title="Client Success"
description="What partners say about our workflow."
useInvertedBackground={true}
title="Testimonials"
description="See what brands are saying."
testimonials={[
{ id: "t1", name: "Alex R.", role: "Founder, TechCo", testimonial: "The motion graphics Frank delivered were game-changing for our series.", imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg?_wi=4" },
{ id: "t2", name: "Sarah K.", role: "Marketing Lead", testimonial: "Absolutely obsessed with the visual identity Frank built for us.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg?_wi=4" },
{ id: "t3", name: "Mike J.", role: "Creator", testimonial: "Fast turnaround and high-quality creative every single time.", imageSrc: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg?_wi=4" },
{ id: "t4", name: "Jessica L.", role: "Brand Manager", testimonial: "Frank understands retention better than any editor I have worked with.", imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg?_wi=5" },
{ id: "t5", name: "David P.", role: "Startup Founder", testimonial: "Professional, creative, and always pushes for the best result.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg?_wi=5" },
{ id: "t1", name: "Alex R.", role: "Founder", testimonial: "The motion work elevated our brand to another level.", imageSrc: "http://img.b2bpic.net/free-photo/retired-artist-using-art-craft-tools-draw-artistic-sketch-drawing-vase-canvas-with-easel-working-creative-skills-create-professional-artwork-masterpiece-creativity-hobby_482257-45925.jpg" },
{ id: "t2", name: "Sarah K.", role: "Growth Lead", testimonial: "Retention rates have literally doubled since working with Frank.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-artist-playing-electronic-song-mixer-console-while-recording-music-session-using-professional-camera-preparing-perform-night-club-dj-with-pink-hair-filming-video-with-her-performing_482257-60953.jpg" },
]}
/>
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={true}
background={{
variant: "sparkles-gradient"}}
tag="Let's Talk"
title="Ready to scale your visuals?"
description="Drop your email below and let's start creating."
useInvertedBackground={false}
background={{ variant: "sparkles-gradient" }}
tag="Contact"
title="Let's Build Something Massive."
description="WhatsApp: +2349157259350 | Instagram: https://www.instagram.com/fkthedesigner?igsh=MjBpbWd5cWcxeWZ6"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{ label: "Work", href: "#portfolio" },
{ label: "Services", href: "#services" },
],
},
{
items: [
{ label: "Contact", href: "#contact" },
{ label: "Privacy", href: "#" },
],
},
{ items: [{ label: "Portfolio", href: "#portfolio" }, { label: "Contact", href: "#contact" }] }
]}
logoText="Frank Visuals"
logoText="Frank"
/>
</div>
</ReactLenis>