Skip to content

Commit 6bb4c0c

Browse files
authored
Add Joe Schiarizzi testimonial (#7)
1 parent a15e176 commit 6bb4c0c

2 files changed

Lines changed: 41 additions & 0 deletions

File tree

public/joe-schiarizzi-headshot.jpg

141 KB
Loading

src/App.tsx

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121

2222
const signupEndpoint = import.meta.env.VITE_SIGNUP_ENDPOINT ?? '';
2323
const appUrl = 'https://app.runvotewin.com';
24+
const docsUrl = 'https://docs.runvotewin.com';
2425

2526
type SignupFormVariant = 'hero' | 'compact';
2627

@@ -41,8 +42,12 @@ const navItems = [
4142
{ label: 'Pricing', href: '#pricing' },
4243
{ label: 'Integrations', href: '#integrations' },
4344
{ label: 'Compare', href: '#compare' },
45+
{ label: 'Docs', href: docsUrl },
4446
];
4547

48+
const testimonialQuote =
49+
"After I ran for Congress, I realized how far behind Democratic campaigns were on knowing our voters. I needed RunVoteWin's modern Voter CRM and Canvassing Suite to spend our funding more effectively than any other campaign. It's ages ahead of any other product and is built by Americans.";
50+
4651
const proofPoints = [
4752
{ value: '135%', label: 'more efficient turf cutting' },
4853
{ value: '30', label: 'combined political cycles' },
@@ -612,6 +617,38 @@ function Pricing() {
612617
);
613618
}
614619

620+
function Testimonials() {
621+
return (
622+
<section className="bg-white py-24">
623+
<div className="mx-auto max-w-7xl px-5 md:px-8">
624+
<div className="overflow-hidden rounded-2xl border border-outline-variant bg-surface shadow-xl lg:grid lg:grid-cols-[0.82fr_1.18fr]">
625+
<div className="relative min-h-[360px] bg-primary lg:min-h-full">
626+
<img
627+
src="joe-schiarizzi-headshot.jpg"
628+
alt="Joe Schiarizzi, U.S. Congressional candidate for Virginia's 7th District"
629+
className="absolute inset-0 h-full w-full object-cover object-center"
630+
/>
631+
<div className="absolute inset-0 bg-gradient-to-t from-primary/45 via-transparent to-transparent lg:bg-gradient-to-r" />
632+
</div>
633+
634+
<div className="p-8 md:p-12 lg:p-14">
635+
<p className="mb-4 text-sm font-extrabold uppercase text-accent">Trusted by candidates</p>
636+
<blockquote className="font-display text-3xl font-extrabold leading-tight text-primary md:text-4xl">
637+
{testimonialQuote}
638+
</blockquote>
639+
<div className="mt-8 border-t border-outline-variant pt-6">
640+
<p className="font-display text-2xl font-extrabold text-primary">Joe Schiarizzi</p>
641+
<p className="mt-1 text-sm font-semibold uppercase tracking-wide text-on-surface-variant">
642+
U.S. Congressional candidate, VA-07
643+
</p>
644+
</div>
645+
</div>
646+
</div>
647+
</div>
648+
</section>
649+
);
650+
}
651+
615652
function Integrations() {
616653
return (
617654
<section id="integrations" className="bg-surface-container-low py-24">
@@ -796,6 +833,9 @@ function Footer() {
796833
</div>
797834

798835
<div className="flex flex-wrap gap-5 text-sm font-semibold text-on-primary-container">
836+
<a href={docsUrl} className="transition hover:text-white">
837+
Docs
838+
</a>
799839
<span>Made in America</span>
800840
<span>American-owned</span>
801841
<span>Built to win</span>
@@ -813,6 +853,7 @@ export default function App() {
813853
<Hero />
814854
<Platform />
815855
<Pricing />
856+
<Testimonials />
816857
<Integrations />
817858
<Comparison />
818859
<Ownership />

0 commit comments

Comments
 (0)