Skip to content

Commit 27a4d72

Browse files
committed
feat: add technology partners section to landing page
1 parent 30fec01 commit 27a4d72

1 file changed

Lines changed: 113 additions & 0 deletions

File tree

src/components/landing/FeatureGrid.tsx

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,122 @@ const features = [
4545
},
4646
];
4747

48+
const techPartners = [
49+
{
50+
name: "Google Cloud",
51+
role: "Infrastructure & Authentication",
52+
logo: (
53+
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
54+
<path d="M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z"/>
55+
</svg>
56+
),
57+
},
58+
{
59+
name: "Gemini AI",
60+
role: "Conversational Intelligence",
61+
logo: (
62+
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
63+
<path d="M12 0C5.352 0 0 5.352 0 12s5.352 12 12 12 12-5.352 12-12S18.648 0 12 0zm0 2.4c5.28 0 9.6 4.32 9.6 9.6s-4.32 9.6-9.6 9.6S2.4 17.28 2.4 12 6.72 2.4 12 2.4zm-1.2 4.8v4.8H6v2.4h4.8V19.2h2.4v-4.8H18v-2.4h-4.8V7.2h-2.4z"/>
64+
</svg>
65+
),
66+
},
67+
{
68+
name: "Firebase",
69+
role: "Auth & Real-time Data",
70+
logo: (
71+
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
72+
<path d="M3.89 15.672L6.255.461A.542.542 0 0 1 7.27.288l2.543 4.771zm16.794 3.692l-2.25-14a.54.54 0 0 0-.919-.295L3.316 19.365l7.856 4.427a1.621 1.621 0 0 0 1.588 0zM14.3 7.147l-1.82-3.482a.542.542 0 0 0-.96 0L3.53 17.984z"/>
73+
</svg>
74+
),
75+
},
76+
{
77+
name: "ElevenLabs",
78+
role: "Human-like Voice Synthesis",
79+
logo: (
80+
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
81+
<rect x="7" y="2" width="3" height="20" rx="1.5"/>
82+
<rect x="14" y="2" width="3" height="20" rx="1.5"/>
83+
</svg>
84+
),
85+
},
86+
{
87+
name: "Gemini CLI",
88+
role: "AI Development Tooling",
89+
logo: (
90+
<svg viewBox="0 0 24 24" className="h-8 w-8" fill="currentColor">
91+
<path d="M7 8l-4 4 4 4M17 8l4 4-4 4M14 4l-4 16"/>
92+
</svg>
93+
),
94+
},
95+
];
96+
4897
export default function FeatureGrid() {
4998
return (
5099
<section className="mx-auto max-w-6xl px-6 py-24">
100+
{/* Powered By */}
101+
<FadeIn>
102+
<div className="mb-24">
103+
<p
104+
className="text-center text-xs font-semibold uppercase tracking-[0.2em] mb-3"
105+
style={{ color: "var(--text-muted)" }}
106+
>
107+
Built with
108+
</p>
109+
<h3
110+
className="text-center text-2xl font-bold tracking-tight sm:text-3xl mb-4"
111+
style={{ color: "var(--text-primary)" }}
112+
>
113+
Industry-Leading Technology
114+
</h3>
115+
<p
116+
className="mx-auto max-w-xl text-center text-sm mb-12"
117+
style={{ color: "var(--text-secondary)" }}
118+
>
119+
Powered by the Google ecosystem and ElevenLabs — the same technology behind the world&apos;s most advanced AI products.
120+
</p>
121+
<div className="grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 gap-4">
122+
{techPartners.map((partner, i) => (
123+
<FadeIn key={partner.name} delay={i * 0.08}>
124+
<div
125+
className="group flex flex-col items-center gap-3 rounded-2xl border p-5 text-center transition-all duration-300 hover:border-[var(--accent)] hover:-translate-y-1 hover:shadow-lg"
126+
style={{
127+
borderColor: "var(--border-default)",
128+
backgroundColor: "var(--card-bg)",
129+
}}
130+
>
131+
<div
132+
className="transition-colors duration-200 group-hover:text-[var(--accent)]"
133+
style={{ color: "var(--text-muted)" }}
134+
>
135+
{partner.logo}
136+
</div>
137+
<div>
138+
<p
139+
className="text-sm font-bold"
140+
style={{ color: "var(--text-primary)" }}
141+
>
142+
{partner.name}
143+
</p>
144+
<p
145+
className="text-xs mt-0.5 leading-tight"
146+
style={{ color: "var(--text-muted)" }}
147+
>
148+
{partner.role}
149+
</p>
150+
</div>
151+
</div>
152+
</FadeIn>
153+
))}
154+
</div>
155+
<p
156+
className="text-center text-xs mt-6"
157+
style={{ color: "var(--text-muted)" }}
158+
>
159+
Created by <span className="font-semibold" style={{ color: "var(--text-secondary)" }}>Antigravity</span> &middot; Powered by Google Cloud, Gemini API, Firebase Auth &amp; ElevenLabs TTS
160+
</p>
161+
</div>
162+
</FadeIn>
163+
51164
<FadeIn>
52165
<h2
53166
className="text-center text-3xl font-bold tracking-tight sm:text-4xl"

0 commit comments

Comments
 (0)