3 Commits

Author SHA1 Message Date
ecd15a1fac Update src/app/page.tsx 2025-12-29 19:58:03 +00:00
76d580b991 Update src/app/page.tsx 2025-12-29 19:53:15 +00:00
3116b6328a Update src/app/layout.tsx 2025-12-29 19:53:14 +00:00
2 changed files with 56 additions and 24 deletions

View File

@@ -1,5 +1,5 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Prata } from "next/font/google"; import { Prata, Inter } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper"; import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
@@ -10,6 +10,11 @@ const prata = Prata({
weight: ["400"], weight: ["400"],
}); });
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Joule VC | Venture Capital in Tel Aviv", title: "Joule VC | Venture Capital in Tel Aviv",
description: "Israeli venture capital firm investing in infrastructure, fintech, and enterprise software from seed to Series B. Based in Tel Aviv.", description: "Israeli venture capital firm investing in infrastructure, fintech, and enterprise software from seed to Series B. Based in Tel Aviv.",
@@ -49,7 +54,7 @@ export default function RootLayout({
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body <body
className={prata.variable} className={`${prata.variable} ${inter.variable}`}
> >
<Tag /> <Tag />
{children} {children}

View File

@@ -10,7 +10,8 @@ import MetricCardTen from '@/components/sections/metrics/MetricCardTen';
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen'; import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Zap, Target, Briefcase, Mail } from "lucide-react"; import TeamCardThree from '@/components/sections/team/TeamCardThree';
import { Zap, Target, Briefcase, Mail, Linkedin, Twitter, Github } from "lucide-react";
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -26,6 +27,15 @@ export default function LandingPage() {
secondaryButtonStyle="solid" secondaryButtonStyle="solid"
headingFontWeight="normal" headingFontWeight="normal"
> >
<style>{`
body {
font-family: var(--font-inter), sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-family: var(--font-prata), serif;
}
`}</style>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleApple <NavbarStyleApple
brandName="Joule VC" brandName="Joule VC"
@@ -122,39 +132,56 @@ export default function LandingPage() {
</div> </div>
<div id="portfolio" data-section="portfolio"> <div id="portfolio" data-section="portfolio">
<ProductCardFive <TeamCardThree
title="Our Portfolio Companies" title="Our Team"
description="Backed companies driving change across infrastructure, fintech, and enterprise sectors" description="Meet the experienced investors and operators guiding our portfolio companies to success"
tag="Portfolio" tag="Leadership"
tagIcon={Briefcase}
textboxLayout="default" textboxLayout="default"
useInvertedBackground="noInvert" useInvertedBackground="noInvert"
animationType="slide-up" animationType="slide-up"
gridVariant="three-columns-all-equal-width" members={[
products={[
{ {
id: "1", id: "1",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766139083006-v50xgv4n.jpg", name: "David Rosenthal",
imageAlt: "Portfolio company founder team", role: "Managing Partner",
button: { text: "View Details" } imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766184201718-hfojd9bk.jpg",
imageAlt: "David Rosenthal",
socialLinks: [
{ icon: Linkedin, url: "https://linkedin.com/in/davidrosenthal" },
{ icon: Twitter, url: "https://twitter.com/davidrosenthal" }
]
}, },
{ {
id: "2", id: "2",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766139083006-v50xgv4n.jpg", name: "Sarah Chen",
imageAlt: "Portfolio company office", role: "Partner, FinTech",
button: { text: "View Details" } imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766140101670-ttp7xdlv.jpg",
imageAlt: "Sarah Chen",
socialLinks: [
{ icon: Linkedin, url: "https://linkedin.com/in/sarahchen" },
{ icon: Twitter, url: "https://twitter.com/sarahchen" }
]
}, },
{ {
id: "3", id: "3",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766139083006-v50xgv4n.jpg", name: "Yonatan Levy",
imageAlt: "Portfolio company product demo", role: "Partner, Infrastructure",
button: { text: "View Details" } imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766183841431-v1xtegko.jpg",
imageAlt: "Yonatan Levy",
socialLinks: [
{ icon: Linkedin, url: "https://linkedin.com/in/yonatan" },
{ icon: Github, url: "https://github.com/yonatan" }
]
}, },
{ {
id: "4", id: "4",
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1766139083006-v50xgv4n.jpg", name: "Miriam Avram",
imageAlt: "Portfolio company presentation", role: "Operations Lead",
button: { text: "View Details" } imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/gallery/uploaded-1767037324057-26x7c3ln.jpg",
imageAlt: "Miriam Avram",
socialLinks: [
{ icon: Linkedin, url: "https://linkedin.com/in/miriavram" }
]
} }
]} ]}
/> />