5 Commits

Author SHA1 Message Date
3f4d1af7e3 Update src/app/styles/variables.css 2026-04-05 06:19:41 +00:00
fd4da5a603 Update src/app/page.tsx 2026-04-05 06:19:41 +00:00
87404623ac Merge version_1 into main
Merge version_1 into main
2026-04-05 06:17:25 +00:00
a8d420ecb1 Merge version_1 into main
Merge version_1 into main
2026-04-05 06:17:01 +00:00
b2325ff788 Merge version_1 into main
Merge version_1 into main
2026-04-05 06:16:30 +00:00
2 changed files with 50 additions and 102 deletions

View File

@@ -19,24 +19,20 @@ export default function LandingPage() {
borderRadius="rounded" borderRadius="rounded"
contentWidth="small" contentWidth="small"
sizing="largeSmallSizeMediumTitles" sizing="largeSmallSizeMediumTitles"
background="blurBottom" background="noiseDiagonalGradient"
cardStyle="inset" cardStyle="glass-elevated"
primaryButtonStyle="diagonal-gradient" primaryButtonStyle="primary-glow"
secondaryButtonStyle="layered" secondaryButtonStyle="solid"
headingFontWeight="light" headingFontWeight="semibold"
> >
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ { name: "Home", id: "home" },
name: "Home", id: "home"}, { name: "Security", id: "features" },
{ { name: "Ledger", id: "system" },
name: "Security", id: "features"}, { name: "FAQs", id: "faq" },
{
name: "Ledger", id: "system"},
{
name: "FAQs", id: "faq"},
]} ]}
brandName="TrustVerify" brandName="TrustVerify"
/> />
@@ -44,26 +40,21 @@ export default function LandingPage() {
<div id="home" data-section="home"> <div id="home" data-section="home">
<HeroSplitDualMedia <HeroSplitDualMedia
background={{ background={{ variant: "sparkles-gradient" }}
variant: "gradient-bars"}}
title="Verifying Welfare Claims with Blockchain Integrity" title="Verifying Welfare Claims with Blockchain Integrity"
description="Ensure absolute accuracy and fraud prevention with our 2-step verification system and immutable tamper-proof hashing." description="Ensure absolute accuracy and fraud prevention with our 2-step verification system and immutable tamper-proof hashing."
tag="Secure Verification Platform" tag="Secure Verification Platform"
mediaItems={[ mediaItems={[
{ { imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841695.jpg?_wi=1", imageAlt: "Secure verification dashboard" },
imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841695.jpg?_wi=1", imageAlt: "Secure verification dashboard"}, { imageSrc: "http://img.b2bpic.net/free-photo/privacy-security-data-protection-shield-graphic-concept_53876-122494.jpg?_wi=1", imageAlt: "Security shield interface" }
{
imageSrc: "http://img.b2bpic.net/free-photo/privacy-security-data-protection-shield-graphic-concept_53876-122494.jpg?_wi=1", imageAlt: "Security shield interface"}
]} ]}
mediaAnimation="slide-up" mediaAnimation="blur-reveal"
rating={5} rating={5}
ratingText="Trusted by government agencies" ratingText="Trusted by government agencies"
tagIcon={ShieldCheck} tagIcon={ShieldCheck}
buttons={[ buttons={[
{ { text: "Get Started", href: "#" },
text: "Get Started", href: "#"}, { text: "Learn More", href: "#" },
{
text: "Learn More", href: "#"},
]} ]}
/> />
</div> </div>
@@ -74,14 +65,10 @@ export default function LandingPage() {
title="Unmatched Security Layers" title="Unmatched Security Layers"
description="Our architecture prioritizes data integrity and security for every welfare claim processed." description="Our architecture prioritizes data integrity and security for every welfare claim processed."
accordionItems={[ accordionItems={[
{ { id: "f1", title: "2-Step Identity Check", content: "Multi-factor authentication cross-references government databases to confirm beneficiary status securely." },
id: "f1", title: "2-Step Identity Check", content: "Multi-factor authentication cross-references government databases to confirm beneficiary status securely."}, { id: "f2", title: "Advanced Cryptographic Hashing", content: "Every claim generates a unique cryptographic hash, ensuring data remains immutable once registered." },
{ { id: "f3", title: "Real-time Verification", content: "Instant validation against verified national records to eliminate duplicate applications." },
id: "f2", title: "Advanced Cryptographic Hashing", content: "Every claim generates a unique cryptographic hash, ensuring data remains immutable once registered."}, { id: "f4", title: "Encrypted Audit Trails", content: "Transparent yet secure logging of all changes for full accountability." },
{
id: "f3", title: "Real-time Verification", content: "Instant validation against verified national records to eliminate duplicate applications."},
{
id: "f4", title: "Encrypted Audit Trails", content: "Transparent yet secure logging of all changes for full accountability."},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/cybersecurity-data-protection-concepts_23-2152001154.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/cybersecurity-data-protection-concepts_23-2152001154.jpg?_wi=1"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
@@ -91,16 +78,13 @@ export default function LandingPage() {
<div id="system" data-section="system"> <div id="system" data-section="system">
<MetricCardEleven <MetricCardEleven
animationType="slide-up" animationType="blur-reveal"
textboxLayout="default" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={true}
metrics={[ metrics={[
{ { id: "m1", value: "99.9%", title: "Claim Accuracy", description: "Verified through rigorous hashing protocols.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841678.jpg?_wi=1" },
id: "m1", value: "99.9%", title: "Claim Accuracy", description: "Verified through rigorous hashing protocols.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841678.jpg?_wi=1"}, { id: "m2", value: "100+", title: "Security Patches", description: "Constant updates to ledger integrity.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841695.jpg?_wi=2" },
{ { id: "m3", value: "24/7", title: "Real-time Audits", description: "Continuous monitoring of all claim events.", imageSrc: "http://img.b2bpic.net/free-photo/privacy-security-data-protection-shield-graphic-concept_53876-122494.jpg?_wi=2" },
id: "m2", value: "100+", title: "Security Patches", description: "Constant updates to ledger integrity.", imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841695.jpg?_wi=2"},
{
id: "m3", value: "24/7", title: "Real-time Audits", description: "Continuous monitoring of all claim events.", imageSrc: "http://img.b2bpic.net/free-photo/privacy-security-data-protection-shield-graphic-concept_53876-122494.jpg?_wi=2"},
]} ]}
title="Tamper-Proof Ledger Performance" title="Tamper-Proof Ledger Performance"
description="Our system ensures transparent audit trails and record-keeping precision." description="Our system ensures transparent audit trails and record-keeping precision."
@@ -109,48 +93,33 @@ export default function LandingPage() {
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqSplitText <FaqSplitText
useInvertedBackground={true} useInvertedBackground={false}
faqs={[ faqs={[
{ { id: "q1", title: "How does the ledger hashing work?", content: "We use SHA-256 protocols to generate immutable hashes for every claim event, preventing unauthorized modification." },
id: "q1", title: "How does the ledger hashing work?", content: "We use SHA-256 protocols to generate immutable hashes for every claim event, preventing unauthorized modification."}, { id: "q2", title: "Is beneficiary data encrypted?", content: "Yes, end-to-end encryption is used both at rest and in transit, ensuring PII is protected." },
{ { id: "q3", title: "Can claims be revoked?", content: "Claims can be updated only via multi-sig authorization, with every state change recorded on the ledger." },
id: "q2", title: "Is beneficiary data encrypted?", content: "Yes, end-to-end encryption is used both at rest and in transit, ensuring PII is protected."},
{
id: "q3", title: "Can claims be revoked?", content: "Claims can be updated only via multi-sig authorization, with every state change recorded on the ledger."},
]} ]}
sideTitle="Common Verification Questions" sideTitle="Common Verification Questions"
faqsAnimation="slide-up" faqsAnimation="blur-reveal"
/> />
</div> </div>
<div id="testimonial" data-section="testimonial"> <div id="testimonial" data-section="testimonial">
<TestimonialCardSixteen <TestimonialCardSixteen
animationType="slide-up" animationType="depth-3d"
textboxLayout="default" textboxLayout="split"
useInvertedBackground={false} useInvertedBackground={true}
title="Trusted by Industry Leaders" title="Trusted by Industry Leaders"
description="See how public sector organizations are modernizing welfare verification." description="See how public sector organizations are modernizing welfare verification."
testimonials={[ testimonials={[
{ { id: "t1", name: "Sarah Jenkins", role: "IT Director", company: "Public Welfare Dept", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841678.jpg?_wi=2" },
id: "t1", name: "Sarah Jenkins", role: "IT Director", company: "Public Welfare Dept", rating: 5, { id: "t2", name: "Michael Chen", role: "Security Lead", company: "Social Services", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841695.jpg?_wi=3" },
imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841678.jpg?_wi=2"}, { id: "t3", name: "Dr. Elena Rossi", role: "Policy Advisor", company: "State Agency", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/privacy-security-data-protection-shield-graphic-concept_53876-122494.jpg?_wi=3" },
{
id: "t2", name: "Michael Chen", role: "Security Lead", company: "Social Services", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/abstract-cybersecurity-concept-design_23-2151841695.jpg?_wi=3"},
{
id: "t3", name: "Dr. Elena Rossi", role: "Policy Advisor", company: "State Agency", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/privacy-security-data-protection-shield-graphic-concept_53876-122494.jpg?_wi=3"},
{
id: "t4", name: "David Smith", role: "Compliance Mgr", company: "Regional Welfare", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/cybersecurity-data-protection-concepts_23-2152001154.jpg?_wi=2"},
]} ]}
kpiItems={[ kpiItems={[
{ { value: "40%", label: "Reduction in Fraud" },
value: "40%", label: "Reduction in Fraud"}, { value: "12m+", label: "Claims Processed" },
{ { value: "99.9%", label: "Uptime Reliability" },
value: "12m+", label: "Claims Processed"},
{
value: "99.9%", label: "Uptime Reliability"},
]} ]}
/> />
</div> </div>
@@ -159,34 +128,13 @@ export default function LandingPage() {
<FooterBaseCard <FooterBaseCard
logoText="TrustVerify" logoText="TrustVerify"
columns={[ columns={[
{ { title: "Platform", items: [{ label: "Security Overview", href: "#" }, { label: "Ledger Tech", href: "#" }] },
title: "Platform", items: [ { title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Compliance", href: "#" }] },
{ { title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms of Use", href: "#" }] },
label: "Security Overview", href: "#"},
{
label: "Ledger Tech", href: "#"},
],
},
{
title: "Company", items: [
{
label: "About Us", href: "#"},
{
label: "Compliance", href: "#"},
],
},
{
title: "Legal", items: [
{
label: "Privacy Policy", href: "#"},
{
label: "Terms of Use", href: "#"},
],
},
]} ]}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #ffffff; --background: #020617;
--card: #f9f9f9; --card: #0f172a;
--foreground: #000612e6; --foreground: #e2e8f0;
--primary-cta: #106EFB; --primary-cta: #c4d8f9;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9; --secondary-cta: #041633;
--secondary-cta-text: #000612e6; --secondary-cta-text: #000612e6;
--accent: #e2e2e2; --accent: #2d30f3;
--background-accent: #106EFB; --background-accent: #1d4ed8;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);