10 Commits

Author SHA1 Message Date
bd757e2c94 Merge version_2 into main
Merge version_2 into main
2026-04-05 17:23:57 +00:00
47fd405f59 Update src/app/page.tsx 2026-04-05 17:23:51 +00:00
a8dfff7ac3 Merge version_2 into main
Merge version_2 into main
2026-04-05 17:09:44 +00:00
e157628cbd Update src/app/page.tsx 2026-04-05 17:09:41 +00:00
d6cafabed4 Merge version_2 into main
Merge version_2 into main
2026-04-05 17:09:21 +00:00
6afe18c91a Update src/app/page.tsx 2026-04-05 17:09:15 +00:00
b81efb13e2 Update src/app/layout.tsx 2026-04-05 17:09:14 +00:00
1b40d1552f Merge version_1 into main
Merge version_1 into main
2026-04-05 16:37:16 +00:00
7db5f4fc2c Merge version_1 into main
Merge version_1 into main
2026-04-05 16:36:52 +00:00
76a7cea0f7 Merge version_1 into main
Merge version_1 into main
2026-04-05 16:36:22 +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", const dmSans = DM_Sans({ variable: "--font-dm-sans", subsets: ["latin"] });
subsets: ["latin"],
});
export default function RootLayout({ export default function RootLayout({
children, children,

View File

@@ -15,58 +15,42 @@ export default function LandingPage() {
<ThemeProvider <ThemeProvider
defaultButtonVariant="expand-hover" defaultButtonVariant="expand-hover"
defaultTextAnimation="entrance-slide" defaultTextAnimation="entrance-slide"
borderRadius="rounded" borderRadius="pill"
contentWidth="medium" contentWidth="medium"
sizing="large" sizing="large"
background="floatingGradient" background="noise"
cardStyle="outline" cardStyle="glass-elevated"
primaryButtonStyle="gradient" primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered" secondaryButtonStyle="glass"
headingFontWeight="medium" headingFontWeight="bold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
navItems={[ navItems={[
{ name: "Work", id: "#portfolio" }, { name: "Portfolio", id: "#portfolio" },
{ name: "Services", id: "#services" }, { name: "Services", id: "#services" },
{ name: "Contact", id: "#contact" }, { name: "Contact", id: "#contact" },
]} ]}
brandName="Frank" brandName="Frank"
button={{ text: "Get Started" }} button={{ text: "Let's Connect", href: "#contact" }}
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitKpi <HeroSplitKpi
background={{ background={{ variant: "sparkles-gradient" }}
variant: "sparkles-gradient"}}
title="Visuals That Drive Millions." title="Visuals That Drive Millions."
description="Expert Motion Design for High-Growth Brands & Creators." description="Expert Motion Design for High-Growth Brands & Creators."
kpis={[ kpis={[
{ value: "3M+", label: "Views Generated" }, { value: "3,000,000+", label: "Views Generated" },
{ value: "High", label: "Retention Editing" }, { value: "High", label: "Retention Editing" },
{ value: "24/7", label: "Creative Focus" }, { value: "Custom", label: "Brand Identity" },
]} ]}
enableKpiAnimation={true} 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?_wi=1"
imageAlt="Frank Portfolio Hero" imageAlt="Frank Portfolio Hero"
mediaAnimation="slide-up" 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> </div>
@@ -74,14 +58,14 @@ export default function LandingPage() {
<FeatureCardTwentyFour <FeatureCardTwentyFour
animationType="slide-up" animationType="slide-up"
textboxLayout="split" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={true}
features={[ 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: "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?_wi=1" },
{ 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: "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?_wi=1" },
{ 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: "3", title: "Brand Identity Design", author: "Design", description: "Comprehensive visual systems for high-growth brands.", tags: ["Branding", "Systems"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BwjHz8Put151oLGGCLAb5AZUI0/uploaded-1775409664762-lu9cyoxa.jpg" },
]} ]}
title="Visual Services" title="Services"
description="High-impact creative solutions to scale your brand presence." description="Tailored motion solutions for modern creators."
/> />
</div> </div>
@@ -90,17 +74,14 @@ export default function LandingPage() {
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
useInvertedBackground={false} useInvertedBackground={true}
products={[ 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: "v1", name: "Brand Teaser", price: "Watch", videoSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BwjHz8Put151oLGGCLAb5AZUI0/uploaded-1775409821646-f6hz0hit.mp4" },
{ 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: "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?_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: "v3", name: "Social Promo", price: "Watch", imageSrc: "http://img.b2bpic.net/free-photo/prism-dispersing-colorful-lights_23-2148599245.jpg?_wi=3" },
{ 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" },
]} ]}
title="Video Portfolio" title="Video Portfolio"
description="Recent motion and editing work." description="Showcasing work that demands attention."
/> />
</div> </div>
@@ -108,47 +89,32 @@ export default function LandingPage() {
<TestimonialCardTwo <TestimonialCardTwo
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={true}
title="Client Success" title="Testimonials"
description="What partners say about our workflow." description="See what brands are saying."
testimonials={[ 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: "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?_wi=3" },
{ 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: "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?_wi=3" },
{ 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" },
]} ]}
/> />
</div> </div>
<div id="contact" data-section="contact"> <div id="contact" data-section="contact">
<ContactCenter <ContactCenter
useInvertedBackground={true} useInvertedBackground={false}
background={{ background={{ variant: "sparkles-gradient" }}
variant: "sparkles-gradient"}} tag="Contact"
tag="Let's Talk" title="Let's Build Something Massive."
title="Ready to scale your visuals?" description="WhatsApp: +2349157259350 | Instagram: https://www.instagram.com/fkthedesigner?igsh=MjBpbWd5cWcxeWZ6"
description="Drop your email below and let's start creating."
/> />
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterLogoEmphasis <FooterLogoEmphasis
columns={[ columns={[
{ { items: [{ label: "Portfolio", href: "#portfolio" }, { label: "Contact", href: "#contact" }] }
items: [
{ label: "Work", href: "#portfolio" },
{ label: "Services", href: "#services" },
],
},
{
items: [
{ label: "Contact", href: "#contact" },
{ label: "Privacy", href: "#" },
],
},
]} ]}
logoText="Frank Visuals" logoText="Frank"
/> />
</div> </div>
</ReactLenis> </ReactLenis>