Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 72190423d2 | |||
| 0b41a421b4 | |||
| 0138c15d5f |
136
src/app/page.tsx
136
src/app/page.tsx
@@ -4,12 +4,12 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|||||||
import ReactLenis from "lenis/react";
|
import ReactLenis from "lenis/react";
|
||||||
import AboutMetric from '@/components/sections/about/AboutMetric';
|
import AboutMetric from '@/components/sections/about/AboutMetric';
|
||||||
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
import ContactSplit from '@/components/sections/contact/ContactSplit';
|
||||||
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
|
import FeatureCardTwelve from '@/components/sections/feature/FeatureCardTwelve';
|
||||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||||
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||||
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
|
||||||
import { Award, Users, Zap } from "lucide-react";
|
import { Award, Users, Zap, LayoutGrid, Palette, FileText, Youtube } from "lucide-react";
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -30,23 +30,15 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "About",
|
name: "About", id: "about"},
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Work",
|
name: "Services", id: "work"},
|
||||||
id: "work",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contact",
|
name: "Contact", id: "contact"},
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="OBSDIAN"
|
brandName="OBSDIAN"
|
||||||
button={{
|
button={{
|
||||||
text: "Let's Talk",
|
text: "Let's Talk", href: "#contact"}}
|
||||||
href: "#contact",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -56,37 +48,23 @@ export default function LandingPage() {
|
|||||||
description="I am Obsdian, a multidisciplinary designer focused on web and graphic design. Elevating brands through precision, logic, and aesthetic excellence."
|
description="I am Obsdian, a multidisciplinary designer focused on web and graphic design. Elevating brands through precision, logic, and aesthetic excellence."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "View Projects",
|
text: "View Services", href: "#work"},
|
||||||
href: "#work",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Get in touch",
|
text: "Get in touch", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/abstract-sale-busioness-background-banner-design-multipurpose_1340-16803.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/abstract-sale-busioness-background-banner-design-multipurpose_1340-16803.jpg"
|
||||||
showBlur={true}
|
showBlur={true}
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/closeup-smiling-middle-aged-business-leader_1262-4845.jpg",
|
src: "http://img.b2bpic.net/free-photo/closeup-smiling-middle-aged-business-leader_1262-4845.jpg", alt: "Client 1"},
|
||||||
alt: "Client 1",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-businessman-working-from-his-office-concept-hard-work_181624-33428.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-businessman-working-from-his-office-concept-hard-work_181624-33428.jpg", alt: "Client 2"},
|
||||||
alt: "Client 2",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-businessman-sitting-desk-table-business-company-office_482257-16773.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-smiling-businessman-sitting-desk-table-business-company-office_482257-16773.jpg", alt: "Client 3"},
|
||||||
alt: "Client 3",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/side-view-gorgeous-slim-young-female-white-shirt-skirt-posing-against-copy-space-studio-wall-background-your-advertisement-having-confident-facial-expression-looking-camera_343059-2156.jpg",
|
src: "http://img.b2bpic.net/free-photo/side-view-gorgeous-slim-young-female-white-shirt-skirt-posing-against-copy-space-studio-wall-background-your-advertisement-having-confident-facial-expression-looking-camera_343059-2156.jpg", alt: "Client 4"},
|
||||||
alt: "Client 4",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-smiling-mature-businessman-looking-away_23-2147955371.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-smiling-mature-businessman-looking-away_23-2147955371.jpg", alt: "Client 5"},
|
||||||
alt: "Client 5",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Trusted by 80+ industry leaders"
|
avatarText="Trusted by 80+ industry leaders"
|
||||||
/>
|
/>
|
||||||
@@ -99,47 +77,39 @@ export default function LandingPage() {
|
|||||||
metrics={[
|
metrics={[
|
||||||
{
|
{
|
||||||
icon: Zap,
|
icon: Zap,
|
||||||
label: "Projects Completed",
|
label: "Projects Completed", value: "150+"},
|
||||||
value: "150+",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Award,
|
icon: Award,
|
||||||
label: "Design Awards",
|
label: "Design Awards", value: "24"},
|
||||||
value: "24",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
icon: Users,
|
icon: Users,
|
||||||
label: "Satisfied Clients",
|
label: "Satisfied Clients", value: "80+"},
|
||||||
value: "80+",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="work" data-section="work">
|
<div id="work" data-section="work">
|
||||||
<FeatureCardSix
|
<FeatureCardTwelve
|
||||||
|
animationType="slide-up"
|
||||||
textboxLayout="split"
|
textboxLayout="split"
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
|
title="My Services"
|
||||||
|
description="Comprehensive design solutions tailored to your brand needs."
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
title: "Brand Identity Redesign",
|
id: "web", label: "Digital Presence", title: "Website Building", items: ["Custom UI/UX Design", "Responsive Development", "SEO Integration"],
|
||||||
description: "Holistic visual strategy for tech startups.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443496.jpg?_wi=1",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Web Application UI",
|
id: "logo", label: "Identity", title: "Logo Design", items: ["Vector Graphics", "Brand Style Guides", "Brand Kits"],
|
||||||
description: "Interface design for scalable SaaS platforms.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443496.jpg?_wi=2",
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Print & Editorial",
|
id: "flyer", label: "Marketing", title: "Flyers & Print", items: ["Posters & Brochures", "Print-Ready Files", "Layout Composition"],
|
||||||
description: "Sophisticated typography-led marketing materials.",
|
},
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-career-guidance-items-designers_23-2149443496.jpg?_wi=3",
|
{
|
||||||
|
id: "thumbnail", label: "Content", title: "YouTube Thumbnails", items: ["Click-Through Optimized", "High-Quality Composition", "Brand Consistency"],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
title="Selected Works"
|
|
||||||
description="A curated collection of my most impactful design projects."
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -148,30 +118,15 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-middle-aged-business-leader_1262-4845.jpg"},
|
||||||
name: "Sarah J.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-smiling-middle-aged-business-leader_1262-4845.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Mark C.", imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-working-from-his-office-concept-hard-work_181624-33428.jpg"},
|
||||||
name: "Mark C.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-working-from-his-office-concept-hard-work_181624-33428.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-businessman-sitting-desk-table-business-company-office_482257-16773.jpg"},
|
||||||
name: "Emily R.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-businessman-sitting-desk-table-business-company-office_482257-16773.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-gorgeous-slim-young-female-white-shirt-skirt-posing-against-copy-space-studio-wall-background-your-advertisement-having-confident-facial-expression-looking-camera_343059-2156.jpg"},
|
||||||
name: "David K.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-gorgeous-slim-young-female-white-shirt-skirt-posing-against-copy-space-studio-wall-background-your-advertisement-having-confident-facial-expression-looking-camera_343059-2156.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Lisa M.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-mature-businessman-looking-away_23-2147955371.jpg"},
|
||||||
name: "Lisa M.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-mature-businessman-looking-away_23-2147955371.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
cardTitle="Client Voices"
|
cardTitle="Client Voices"
|
||||||
cardTag="Testimonials"
|
cardTag="Testimonials"
|
||||||
@@ -183,8 +138,7 @@ export default function LandingPage() {
|
|||||||
<ContactSplit
|
<ContactSplit
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
background={{
|
background={{
|
||||||
variant: "plain",
|
variant: "plain"}}
|
||||||
}}
|
|
||||||
tag="Let's Connect"
|
tag="Let's Connect"
|
||||||
title="Ready for your next project?"
|
title="Ready for your next project?"
|
||||||
description="I'm always open to new design challenges and creative collaborations. Let's build something significant together."
|
description="I'm always open to new design challenges and creative collaborations. Let's build something significant together."
|
||||||
@@ -197,33 +151,21 @@ export default function LandingPage() {
|
|||||||
<FooterBase
|
<FooterBase
|
||||||
columns={[
|
columns={[
|
||||||
{
|
{
|
||||||
title: "Navigation",
|
title: "Navigation", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "About",
|
label: "About", href: "#about"},
|
||||||
href: "#about",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Work",
|
label: "Services", href: "#work"},
|
||||||
href: "#work",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Contact",
|
label: "Contact", href: "#contact"},
|
||||||
href: "#contact",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Legal",
|
title: "Legal", items: [
|
||||||
items: [
|
|
||||||
{
|
{
|
||||||
label: "Privacy Policy",
|
label: "Privacy Policy", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
label: "Terms",
|
label: "Terms", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
]}
|
]}
|
||||||
|
|||||||
Reference in New Issue
Block a user