8 Commits

Author SHA1 Message Date
10023a9065 Merge version_4 into main
Merge version_4 into main
2026-05-12 06:19:14 +00:00
755dbc3d49 Update src/app/page.tsx 2026-05-12 06:19:08 +00:00
ae67dbb26c Merge version_3 into main
Merge version_3 into main
2026-05-12 06:15:37 +00:00
b99a16d513 Update src/app/styles/variables.css 2026-05-12 06:15:31 +00:00
c41fd9de4f Update src/app/page.tsx 2026-05-12 06:15:30 +00:00
175a4217a2 Merge version_2 into main
Merge version_2 into main
2026-05-10 07:33:42 +00:00
5a43e6f632 Update src/app/page.tsx 2026-05-10 07:33:39 +00:00
139704768c Merge version_1 into main
Merge version_1 into main
2026-05-10 07:30:03 +00:00
2 changed files with 105 additions and 144 deletions

View File

@@ -2,16 +2,13 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import AboutMetric from '@/components/sections/about/AboutMetric';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { BarChart3, Video, Settings, Users, Zap, TrendingUp } from "lucide-react";
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import { Award, BarChart, Clock, Home, TrendingUp, Zap } from "lucide-react";
import FeatureCardSixteen from '@/components/sections/feature/FeatureCardSixteen';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
export default function LandingPage() {
return (
@@ -28,140 +25,104 @@ export default function LandingPage() {
headingFontWeight="extrabold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Features", id: "features" },
{ name: "How it Works", id: "about" },
{ name: "Testimonials", id: "testimonials" },
{ name: "FAQ", id: "faq" },
]}
brandName="PropGen AI"
button={{
text: "Get Started", href: "#contact"}}
/>
</div>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{ name: "Video Metrics", id: "metrics" },
{ name: "Engagement", id: "features" },
{ name: "Management", id: "about" },
]}
brandName="StreamAdmin"
button={{ text: "Get Started", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{
variant: "sparkles-gradient"}}
title="Turn Every Listing into a Masterpiece with AI"
description="Generate high-converting real estate descriptions in seconds. Our AI analyzes your property data to craft compelling, SEO-optimized listings that sell faster."
tag="PropGen AI - Elevate your Listings"
buttons={[
{
text: "Start Generating", href: "#contact"},
]}
mediaItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-activating-robot-cleaner_23-2148994180.jpg", imageAlt: "real estate agent tablet property"},
{
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-freelancer-works-from-home-looks-her-digital-tablet-reads-through-documents-online_1258-200126.jpg", imageAlt: "modern dashboard ai real estate"}
]}
mediaAnimation="slide-up"
rating={5}
ratingText="Trusted by 500+ Top Realtors"
/>
</div>
<div id="hero" data-section="hero">
<HeroSplitDualMedia
background={{ variant: "sparkles-gradient" }}
title="Maximize Your Creator Revenue with Data-Driven Insights"
description="Gain total control over your video performance. Track engagement in real-time, manage your assets, and optimize your content strategy with data-driven insights."
tag="StreamAdmin - Power Your Growth"
buttons={[{ text: "Launch Dashboard", href: "#contact" }]}
mediaItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/dashboard-analysis-business-charts-data-screen_107791-16812.jpg", imageAlt: "Video Analytics Dashboard" },
{ imageSrc: "http://img.b2bpic.net/free-photo/young-man-editing-video-computer_1258-200156.jpg", imageAlt: "Content Management Interface" }
]}
mediaAnimation="slide-up"
rating={5}
ratingText="Powering 1,000+ Creators"
/>
</div>
<div id="about" data-section="about">
<AboutMetric
useInvertedBackground={false}
title="Why Real Estate Pros Choose Us"
metrics={[
{ icon: Zap, label: "Listings Generated", value: "15,000+" },
{ icon: Home, label: "Properties Covered", value: "450+" },
{ icon: TrendingUp, label: "Conversion Boost", value: "35%" },
]}
metricsAnimation="slide-up"
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardThree
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{ id: "v1", icon: Video, title: "Total Video Views", value: "2.4M" },
{ id: "v2", icon: TrendingUp, title: "Engagement Rate", value: "8.2%" },
{ id: "v3", icon: BarChart3, title: "Retention Time", value: "4m 30s" },
]}
title="Video Performance Metrics"
description="Dive deep into granular data points to understand how your audience interacts with every frame."
/>
</div>
<div id="features" data-section="features">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
negativeCard={{
items: [
"No manual copywriting", "No repetitive drafts", "Zero wasted time"],
}}
positiveCard={{
items: [
"SEO-optimized keywords", "Buyer-targeted tone", "Automated feature highlight"],
}}
title="AI-Powered Listing Excellence"
description="Stop staring at blank documents. Our engine writes professional descriptions tailored to your buyer persona."
/>
</div>
<div id="features" data-section="features">
<FeatureCardSixteen
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
negativeCard={{ items: ["Low engagement spikes", "High drop-off rates", "Unoptimized thumbnails"] }}
positiveCard={{ items: ["AI-driven retention analysis", "Real-time audience heatmaps", "Automated workflow triggers"] }}
title="Precision Audience Engagement"
description="Know exactly what keeps viewers watching and where you lose their attention."
/>
</div>
<div id="metrics" data-section="metrics">
<MetricCardThree
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
metrics={[
{ id: "m1", icon: Clock, title: "Time Saved", value: "10h/week" },
{ id: "m2", icon: BarChart, title: "Lead Rate", value: "40% inc." },
{ id: "m3", icon: Award, title: "Satisfaction", value: "99%" },
]}
title="Performance at a Glance"
description="Measure the impact of your automated marketing strategy."
/>
</div>
<div id="about" data-section="about">
<div id="about" data-section="about" className="py-20">
<div className="max-w-7xl mx-auto px-6 grid md:grid-cols-3 gap-8">
<div className="p-8 bg-card rounded-lg border flex flex-col items-center text-center">
<Settings size={48} className="mb-4 text-primary" />
<h3 className="text-xl font-bold mb-2">Content Management</h3>
<p>Effortlessly organize, tag, and publish your entire library from a single admin panel.</p>
</div>
<div className="p-8 bg-card rounded-lg border flex flex-col items-center text-center">
<Users size={48} className="mb-4 text-primary" />
<h3 className="text-xl font-bold mb-2">User Analytics</h3>
<p>Identify your top viewers and segment your audience to tailor your future content releases.</p>
</div>
<div className="p-8 bg-card rounded-lg border flex flex-col items-center text-center">
<Zap size={48} className="mb-4 text-primary" />
<h3 className="text-xl font-bold mb-2">Admin Automation</h3>
<p>Reduce operational overhead with smart triggers that handle routine management tasks.</p>
</div>
</div>
</div>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
useInvertedBackground={false}
testimonials={[
{ id: "1", name: "Sarah Jenkins", imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-hispanic-woman-business-worker-smiling-pointing-camera-office_839833-26359.jpg" },
{ id: "2", name: "Michael Reed", imageSrc: "http://img.b2bpic.net/free-photo/man-standing-front-building-holding-mobile-phone-hand-talking-loudspeaker_23-2147972812.jpg" },
{ id: "3", name: "Emily Chen", imageSrc: "http://img.b2bpic.net/free-photo/portrait-pretty-businesswoman-holding-coffee-cup_23-2148187126.jpg" },
{ id: "4", name: "David West", imageSrc: "http://img.b2bpic.net/free-photo/carefree-couple-dancing-while-relocating-their-new-apartment_637285-12444.jpg" },
{ id: "5", name: "Lisa O'Brien", imageSrc: "http://img.b2bpic.net/free-photo/executive-woman-manager-speaking-phone-while-checking-financial-notes-late-night_482257-5203.jpg" },
]}
cardTitle="What Realtors are saying"
cardTag="Success Stories"
cardAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Get Started"
title="Ready to Analyze Your Content?"
description="Start your free trial today and take full control of your creative output."
buttons={[{ text: "Start Now", href: "#" }]}
/>
</div>
<div id="faq" data-section="faq">
<FaqDouble
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{ id: "f1", title: "Is the content original?", content: "Absolutely. Every listing description is generated uniquely for your property." },
{ id: "f2", title: "How do I start?", content: "Simply input your property details and select a style, we'll do the rest." },
{ id: "f3", title: "Is there a free trial?", content: "Yes, start your 14-day free trial today without any commitment." },
]}
title="Frequently Asked Questions"
description="Have questions about our AI? We've got answers."
faqsAnimation="slide-up"
/>
</div>
<div id="contact" data-section="contact">
<ContactCTA
useInvertedBackground={false}
background={{ variant: "plain" }}
tag="Ready to Scale?"
title="Automate Your Listings Today"
description="Join 500+ successful realtors and start generating high-impact listings in minutes."
buttons={[{ text: "Contact Sales", href: "#contact" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Product", href: "#" }, { label: "Pricing", href: "#" }] },
{ items: [{ label: "About", href: "#" }, { label: "Support", href: "#" }] },
]}
logoText="PropGen AI"
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{ items: [{ label: "Analytics", href: "#" }, { label: "Dashboard", href: "#" }] },
{ items: [{ label: "Security", href: "#" }, { label: "Support", href: "#" }] },
]}
logoText="StreamAdmin"
/>
</div>
</ReactLenis>
</ThemeProvider>
);

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #030128;
--card: #241f48;
--foreground: #ffffff;
--primary-cta: #ffffff;
--background: #0a0a0a;
--card: #1a1a1a;
--foreground: #ffffffe6;
--primary-cta: #e6e6e6;
--primary-cta-text: #030128;
--secondary-cta: #131136;
--secondary-cta: #1a1a1a;
--secondary-cta-text: #d5d4f6;
--accent: #44358a;
--background-accent: #b597fe;
--accent: #737373;
--background-accent: #737373;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);