diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index dc226d0..576bfc2 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -45,7 +45,7 @@ export default function AboutPage() { description="Founded by entrepreneurs for entrepreneurs, Pitchdrive bridges the gap between visionary founders and transformative capital." subdescription="Brussels, Belgium" icon={Rocket} - imageSrc="https://img.b2bpic.net/free-photo/financial-charts-kpi-metrics-displays-office_482257-126638.jpg" + imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=800&fit=crop" imageAlt="Pitchdrive headquarters" useInvertedBackground="noInvert" /> @@ -62,16 +62,16 @@ export default function AboutPage() { animationType="slide-up" members={[ { - id: "1", name: "Marc Dupont", role: "Founding Partner & CEO", imageSrc: "https://img.b2bpic.net/free-photo/friendly-successful-business-woman-posing-with-arms-crossed_74855-2813.jpg", imageAlt: "Marc Dupont" + id: "1", name: "Marc Dupont", role: "Founding Partner & CEO", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=700&fit=crop", imageAlt: "Marc Dupont" }, { - id: "2", name: "Claire Rousseau", role: "Partner, Operations", imageSrc: "https://img.b2bpic.net/free-photo/smiling-middle-aged-business-leader-window_1262-5674.jpg", imageAlt: "Claire Rousseau" + id: "2", name: "Claire Rousseau", role: "Partner, Operations", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=700&fit=crop", imageAlt: "Claire Rousseau" }, { - id: "3", name: "Thomas Berg", role: "Partner, Technology", imageSrc: "https://img.b2bpic.net/free-photo/front-view-portrait-beautiful-woman_23-2148317338.jpg", imageAlt: "Thomas Berg" + id: "3", name: "Thomas Berg", role: "Partner, Technology", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=700&fit=crop", imageAlt: "Thomas Berg" }, { - id: "4", name: "Sophie Leblanc", role: "Investment Director", imageSrc: "https://img.b2bpic.net/free-photo/blond-businessman-happy-expression_1194-3797.jpg", imageAlt: "Sophie Leblanc" + id: "4", name: "Sophie Leblanc", role: "Investment Director", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=600&h=700&fit=crop", imageAlt: "Sophie Leblanc" } ]} useInvertedBackground="invertDefault" @@ -88,13 +88,13 @@ export default function AboutPage() { animationType="slide-up" metrics={[ { - id: "1", value: "€150M+", title: "Assets Under Management", description: "Capital deployed across promising ventures", imageSrc: "https://img.b2bpic.net/free-photo/growth-status-technology-online-website-concept_53876-21396.jpg", imageAlt: "Investment metrics" + id: "1", value: "€150M+", title: "Assets Under Management", description: "Capital deployed across promising ventures", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Investment metrics" }, { - id: "2", value: "50+", title: "Portfolio Companies", description: "European startups in our ecosystem", imageSrc: "https://img.b2bpic.net/free-photo/growth-status-technology-online-website-concept_53876-21396.jpg", imageAlt: "Portfolio growth" + id: "2", value: "50+", title: "Portfolio Companies", description: "European startups in our ecosystem", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Portfolio growth" }, { - id: "3", value: "10x", title: "Average Return", description: "Median MOIC across successful exits", imageSrc: "https://img.b2bpic.net/free-photo/growth-status-technology-online-website-concept_53876-21396.jpg", imageAlt: "Financial returns" + id: "3", value: "10x", title: "Average Return", description: "Median MOIC across successful exits", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Financial returns" } ]} useInvertedBackground="noInvert" @@ -102,7 +102,7 @@ export default function AboutPage() { ); -} \ No newline at end of file +} diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index cbbd40c..3859dfe 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -22,16 +22,16 @@ type BlogPost = { const defaultPosts: BlogPost[] = [ { - id: "1", category: "Design", title: "UX review presentations", excerpt: "How do you create compelling presentations that wow your colleagues and impress your managers?", imageSrc: "/placeholders/placeholder3.avif", imageAlt: "Abstract design with purple and silver tones", authorName: "Olivia Rhye", authorAvatar: "/placeholders/placeholder3.avif", date: "20 Jan 2025", onBlogClick: () => console.log("Blog 1 clicked"), + id: "1", category: "Design", title: "UX review presentations", excerpt: "How do you create compelling presentations that wow your colleagues and impress your managers?", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Abstract design with purple and silver tones", authorName: "Olivia Rhye", authorAvatar: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=200&h=200&fit=crop", date: "20 Jan 2025", onBlogClick: () => console.log("Blog 1 clicked"), }, { - id: "2", category: "Development", title: "Building scalable applications", excerpt: "Learn the best practices for building applications that can handle millions of users.", imageSrc: "/placeholders/placeholder4.webp", imageAlt: "Development workspace", authorName: "John Smith", authorAvatar: "/placeholders/placeholder4.webp", date: "18 Jan 2025", onBlogClick: () => console.log("Blog 2 clicked"), + id: "2", category: "Development", title: "Building scalable applications", excerpt: "Learn the best practices for building applications that can handle millions of users.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Development workspace", authorName: "John Smith", authorAvatar: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=200&h=200&fit=crop", date: "18 Jan 2025", onBlogClick: () => console.log("Blog 2 clicked"), }, { - id: "3", category: "Marketing", title: "Content strategy essentials", excerpt: "Discover how to create a content strategy that drives engagement and conversions.", imageSrc: "/placeholders/placeholder3.avif", imageAlt: "Marketing strategy board", authorName: "Sarah Johnson", authorAvatar: "/placeholders/placeholder3.avif", date: "15 Jan 2025", onBlogClick: () => console.log("Blog 3 clicked"), + id: "3", category: "Marketing", title: "Content strategy essentials", excerpt: "Discover how to create a content strategy that drives engagement and conversions.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Marketing strategy board", authorName: "Sarah Johnson", authorAvatar: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=200&h=200&fit=crop", date: "15 Jan 2025", onBlogClick: () => console.log("Blog 3 clicked"), }, { - id: "4", category: "Product", title: "Product management 101", excerpt: "Everything you need to know to become an effective product manager in 2025.", imageSrc: "/placeholders/placeholder4.webp", imageAlt: "Product planning session", authorName: "Mike Davis", authorAvatar: "/placeholders/placeholder4.webp", date: "12 Jan 2025", onBlogClick: () => console.log("Blog 4 clicked"), + id: "4", category: "Product", title: "Product management 101", excerpt: "Everything you need to know to become an effective product manager in 2025.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Product planning session", authorName: "Mike Davis", authorAvatar: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=200&h=200&fit=crop", date: "12 Jan 2025", onBlogClick: () => console.log("Blog 4 clicked"), }, ]; @@ -63,7 +63,7 @@ export default function BlogPage() { if (Array.isArray(data) && data.length > 0) { const mappedPosts = data.map((post: any) => ({ id: post.id || String(Math.random()), - category: post.category || "General", title: post.title || "Untitled", excerpt: post.excerpt || post.content.slice(0, 30) || "", imageSrc: post.imageUrl || "/placeholders/placeholder3.avif", imageAlt: post.imageAlt || post.title || "", authorName: post.author?.name || "Anonymous", authorAvatar: post.author?.avatar || "/placeholders/placeholder3.avif", date: post.date || post.createdAt || new Date().toLocaleDateString("en-GB", { day: "numeric", month: "short", year: "numeric" }), + category: post.category || "General", title: post.title || "Untitled", excerpt: post.excerpt || post.content.slice(0, 30) || "", imageSrc: post.imageUrl || "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: post.imageAlt || post.title || "", authorName: post.author?.name || "Anonymous", authorAvatar: post.author?.avatar || "https://images.unsplash.com/photo-1552664730-d307ca884978?w=200&h=200&fit=crop", date: post.date || post.createdAt || new Date().toLocaleDateString("en-GB", { day: "numeric", month: "short", year: "numeric" }), onBlogClick: () => console.log(`Blog ${post.id} clicked`), })); setPosts(mappedPosts); @@ -131,7 +131,7 @@ export default function BlogPage() { )} ); -} \ No newline at end of file +} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index e9f0326..76cc906 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -59,7 +59,7 @@ export default function ContactPage() { name: "message", placeholder: "Tell us about your startup and why you're seeking investment", rows: 5, required: true }} - imageSrc="https://img.b2bpic.net/free-photo/accountant-busy-modern-startup-agency-imputing-financial-figures-pc_482257-126653.jpg" + imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=800&fit=crop" imageAlt="Contact us at Pitchdrive" mediaPosition="right" buttonText="Submit Pitch" @@ -75,7 +75,7 @@ export default function ContactPage() { description="Pitchdrive Team" subdescription="Investment Partners" icon={Mail} - imageSrc="https://img.b2bpic.net/free-photo/business-executives-interacting-with-each-other_1170-1787.jpg" + imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=800&fit=crop" imageAlt="Pitchdrive investment team" useInvertedBackground="invertDefault" /> @@ -91,10 +91,10 @@ export default function ContactPage() { animationType="slide-up" metrics={[ { - id: "1", value: "48h", title: "Response Time", description: "Average time to initial founder response", imageSrc: "https://img.b2bpic.net/free-photo/growth-status-technology-online-website-concept_53876-21396.jpg", imageAlt: "Quick response time" + id: "1", value: "48h", title: "Response Time", description: "Average time to initial founder response", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Quick response time" }, { - id: "2", value: "500+", title: "Pitches Reviewed", description: "Startup applications reviewed annually", imageSrc: "https://img.b2bpic.net/free-photo/growth-status-technology-online-website-concept_53876-21396.jpg", imageAlt: "Pitch reviews" + id: "2", value: "500+", title: "Pitches Reviewed", description: "Startup applications reviewed annually", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Pitch reviews" } ]} useInvertedBackground="noInvert" @@ -102,7 +102,7 @@ export default function ContactPage() { ); -} \ No newline at end of file +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx index a02fe69..777c764 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -18,12 +18,12 @@ export const metadata: Metadata = { openGraph: { title: "Pitchdrive | Belgium's Premier Venture Capital Firm", description: "Invest in tomorrow's leaders. Join 50+ innovative startups backed by Pitchdrive.", url: "https://pitchdrive.be", siteName: "Pitchdrive", type: "website", images: [ { - url: "https://img.b2bpic.net/free-photo/start-up-business-goals-strategy_53876-124798.jpg", alt: "Pitchdrive venture capital" + url: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=630&fit=crop", alt: "Pitchdrive venture capital" } ] }, twitter: { - card: "summary_large_image", title: "Pitchdrive | Belgium VC Fund", description: "Leading venture capital firm backing innovative European startups", images: ["https://img.b2bpic.net/free-photo/start-up-business-goals-strategy_53876-124798.jpg"] + card: "summary_large_image", title: "Pitchdrive | Belgium VC Fund", description: "Leading venture capital firm backing innovative European startups", images: ["https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=630&fit=crop"] }, robots: { index: true, @@ -1266,4 +1266,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} diff --git a/src/app/page.tsx b/src/app/page.tsx index a020fb6..b0fa274 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -41,7 +41,7 @@ export default function HomePage() {
@@ -78,13 +78,13 @@ export default function HomePage() { description="Since 2018, Pitchdrive has invested in over 50 innovative startups across fintech, SaaS, and deep tech sectors." subdescription="Headquartered in Brussels, Belgium" icon={Rocket} - imageSrc="https://img.b2bpic.net/free-photo/financial-charts-kpi-metrics-displays-office_482257-126638.jpg" + imageSrc="https://images.unsplash.com/photo-1552664730-d307ca884978?w=1200&h=800&fit=crop" imageAlt="Pitchdrive office and workspace" useInvertedBackground="invertDefault" />
-
+
); -} \ No newline at end of file +} diff --git a/src/app/portfolio/page.tsx b/src/app/portfolio/page.tsx index 7c07c5c..8c6771e 100644 --- a/src/app/portfolio/page.tsx +++ b/src/app/portfolio/page.tsx @@ -47,13 +47,13 @@ export default function PortfolioPage() { animationType="slide-up" products={[ { - id: "1", name: "CloudSync", price: "Series A", imageSrc: "https://img.b2bpic.net/free-photo/teammates-working-late-office_23-2148991374.jpg", imageAlt: "CloudSync tech startup" + id: "1", name: "CloudSync", price: "Series A", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "CloudSync tech startup" }, { - id: "2", name: "PayFlow", price: "Series B", imageSrc: "https://img.b2bpic.net/free-photo/saas-concept-collage_23-2149399290.jpg", imageAlt: "PayFlow SaaS platform" + id: "2", name: "PayFlow", price: "Series B", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "PayFlow SaaS platform" }, { - id: "3", name: "ChainVault", price: "Seed", imageSrc: "https://img.b2bpic.net/free-photo/beautiful-cryptocurrwncy-concept_23-2149250213.jpg", imageAlt: "ChainVault fintech" + id: "3", name: "ChainVault", price: "Seed", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "ChainVault fintech" } ]} useInvertedBackground="noInvert" @@ -71,13 +71,13 @@ export default function PortfolioPage() { animationType="slide-up" features={[ { - id: "01", title: "Fintech Innovation", description: "Digital banking, payment solutions, blockchain technology, and financial infrastructure modernization.", imageSrc: "https://img.b2bpic.net/free-photo/beautiful-cryptocurrwncy-concept_23-2149250213.jpg", imageAlt: "Fintech innovation" + id: "01", title: "Fintech Innovation", description: "Digital banking, payment solutions, blockchain technology, and financial infrastructure modernization.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Fintech innovation" }, { - id: "02", title: "B2B SaaS Platforms", description: "Enterprise software, automation tools, data analytics, and cloud-native business solutions.", imageSrc: "https://img.b2bpic.net/free-photo/saas-concept-collage_23-2149399290.jpg", imageAlt: "SaaS platforms" + id: "02", title: "B2B SaaS Platforms", description: "Enterprise software, automation tools, data analytics, and cloud-native business solutions.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "SaaS platforms" }, { - id: "03", title: "Deep Tech", description: "Artificial intelligence, machine learning, IoT, cybersecurity, and emerging technologies.", imageSrc: "https://img.b2bpic.net/free-photo/person-working-html-computer_23-2150038853.jpg", imageAlt: "Deep technology" + id: "03", title: "Deep Tech", description: "Artificial intelligence, machine learning, IoT, cybersecurity, and emerging technologies.", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Deep technology" } ]} useInvertedBackground="invertDefault" @@ -94,10 +94,10 @@ export default function PortfolioPage() { animationType="slide-up" metrics={[ { - id: "1", value: "€2B+", title: "Combined Portfolio Value", description: "Total valuation across all investments", imageSrc: "https://img.b2bpic.net/free-photo/growth-status-technology-online-website-concept_53876-21396.jpg", imageAlt: "Portfolio valuation" + id: "1", value: "€2B+", title: "Combined Portfolio Value", description: "Total valuation across all investments", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Portfolio valuation" }, { - id: "2", value: "85%", title: "Success Rate", description: "Companies achieving Series A milestones", imageSrc: "https://img.b2bpic.net/free-photo/growth-status-technology-online-website-concept_53876-21396.jpg", imageAlt: "Success metrics" + id: "2", value: "85%", title: "Success Rate", description: "Companies achieving Series A milestones", imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=800&h=600&fit=crop", imageAlt: "Success metrics" } ]} useInvertedBackground="noInvert" @@ -105,7 +105,7 @@ export default function PortfolioPage() {
); -} \ No newline at end of file +}