diff --git a/src/app/page.tsx b/src/app/page.tsx
index c9963c2..f1c8361 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -2,6 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
+import { useState } from "react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
@@ -11,6 +12,14 @@ import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
export default function LandingPage() {
+ const [profileUrl, setProfileUrl] = useState("");
+
+ const handleVibeRead = () => {
+ if (profileUrl) {
+ window.alert(`Analyzing Vibe for: ${profileUrl}`);
+ }
+ };
+
return (
@@ -48,63 +51,35 @@ export default function LandingPage() {
@@ -113,19 +88,9 @@ export default function LandingPage() {
@@ -137,21 +102,9 @@ export default function LandingPage() {
gridVariant="bento-grid"
useInvertedBackground={false}
metrics={[
- {
- id: "m1",
- value: "1000+",
- description: "Common films fingerprinted",
- },
- {
- id: "m2",
- value: "8",
- description: "Distinct personality archetypes",
- },
- {
- id: "m3",
- value: "Deterministic",
- description: "Data-backed scoring system",
- },
+ { id: "m1", value: "1000+", description: "Common films fingerprinted" },
+ { id: "m2", value: "8", description: "Distinct personality archetypes" },
+ { id: "m3", value: "Deterministic", description: "Data-backed scoring system" },
]}
title="Why Vibe Matters"
description="The logic looks beyond stars to understand what makes your taste unique."
@@ -163,21 +116,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
faqs={[
- {
- id: "1",
- title: "How does it work?",
- content: "The engine scrapes your public profile data—ratings, diary frequency, and favorites—and calculates signals based on your unique patterns.",
- },
- {
- id: "2",
- title: "Is my data safe?",
- content: "We only read public data already visible on your profile. We don't store your login details or credentials.",
- },
- {
- id: "3",
- title: "Why fewer than 50 films?",
- content: "If you have watched fewer than 50 films, your taste profile is still forming and we can't provide an accurate reading yet.",
- },
+ { id: "1", title: "How does it work?", content: "The engine scrapes your public profile data—ratings, diary frequency, and favorites—and calculates signals based on your unique patterns." },
+ { id: "2", title: "Is my data safe?", content: "We only read public data already visible on your profile. We don't store your login details or credentials." },
+ { id: "3", title: "Why fewer than 50 films?", content: "If you have watched fewer than 50 films, your taste profile is still forming and we can't provide an accurate reading yet." },
]}
imageSrc="http://img.b2bpic.net/free-photo/present-near-cactus_23-2147811266.jpg"
mediaAnimation="blur-reveal"
@@ -190,28 +131,24 @@ export default function LandingPage() {
{
+ setProfileUrl(url);
+ handleVibeRead();
+ }}
/>