/** * Example 3: Bioluminescent AI Agency Landing Page * Theme: "Bio-Luminescent Spy/Tech" * Colors: Deep Black (#030303) + Neon Lime Green (#ccff00) * Fonts: Plus Jakarta Sans * * Use for: AI/SaaS landing pages, agency sites, high-conversion funnels */ import React, { useState, useRef, useMemo, useEffect } from 'react'; import { Canvas, useFrame } from '@react-three/fiber'; import { motion, AnimatePresence } from 'framer-motion'; import * as THREE from 'three'; import { X, ArrowRight, Check, Zap, Users, TrendingUp, Database } from 'lucide-react'; // ============================================================================= // TYPES // ============================================================================= interface ModalState { isOpen: boolean; } interface FormData { firstName: string; email: string; } // ============================================================================= // CONSTANTS // ============================================================================= const COLORS = { background: '#030303', accent: '#ccff00', accentDark: '#99cc00', glass: 'rgba(255,255,255,0.05)', border: 'rgba(255,255,255,0.1)', text: '#ffffff', textMuted: '#a1a1aa', }; const FEATURES = [ { title: 'High-Value Systems', description: 'Proven frameworks worth $15k+ deployed for your clients automatically.', icon: Zap, }, { title: 'No-Code AI Sales', description: 'AI-powered sales scripts and automations that close deals while you sleep.', icon: TrendingUp, }, { title: 'DFY Delivery Team', description: 'Done-for-you fulfillment team handles all client work. You just sell.', icon: Users, }, { title: 'Acquisition Protocol', description: 'Proprietary lead generation systems that fill your pipeline 24/7.', icon: Database, }, ]; const STATS = [ { label: 'Client Retention', value: '+42%' }, { label: 'Efficiency Gain', value: '3.5x' }, { label: 'Data Points', value: '10k+' }, ]; // ============================================================================= // SHADERS // ============================================================================= const liquidVertexShader = ` varying vec2 vUv; void main() { vUv = uv; gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0); } `; const liquidFragmentShader = ` uniform float uTime; uniform vec2 uResolution; varying vec2 vUv; // Simplex noise function vec3 mod289(vec3 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } vec2 mod289(vec2 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } vec3 permute(vec3 x) { return mod289(((x*34.0)+1.0)*x); } float snoise(vec2 v) { const vec4 C = vec4(0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439); vec2 i = floor(v + dot(v, C.yy)); vec2 x0 = v - i + dot(i, C.xx); vec2 i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0); vec4 x12 = x0.xyxy + C.xxzz; x12.xy -= i1; i = mod289(i); vec3 p = permute(permute(i.y + vec3(0.0, i1.y, 1.0)) + i.x + vec3(0.0, i1.x, 1.0)); vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0); m = m*m; m = m*m; vec3 x = 2.0 * fract(p * C.www) - 1.0; vec3 h = abs(x) - 0.5; vec3 ox = floor(x + 0.5); vec3 a0 = x - ox; m *= 1.79284291400159 - 0.85373472095314 * (a0*a0 + h*h); vec3 g; g.x = a0.x * x0.x + h.x * x0.y; g.yz = a0.yz * x12.xz + h.yz * x12.yw; return 130.0 * dot(m, g); } void main() { vec2 uv = vUv; // Create flowing liquid effect float noise1 = snoise(vec2(uv.x * 3.0, uv.y * 4.0 - uTime * 0.3)); float noise2 = snoise(vec2(uv.x * 2.0 + uTime * 0.1, uv.y * 3.0 - uTime * 0.2)); float noise = (noise1 + noise2) * 0.5; // Green color gradient vec3 deepGreen = vec3(0.0, 0.15, 0.0); vec3 neonLime = vec3(0.8, 1.0, 0.0); vec3 color = mix(deepGreen, neonLime, noise * 0.5 + 0.3); // Add some highlights float highlight = smoothstep(0.6, 0.9, noise); color += vec3(0.2, 0.3, 0.0) * highlight; gl_FragColor = vec4(color, 0.4); } `; // ============================================================================= // 3D COMPONENTS // ============================================================================= const DigitalLiquid: React.FC = () => { const meshRef = useRef(null); const uniformsRef = useRef({ uTime: { value: 0 }, uResolution: { value: new THREE.Vector2(window.innerWidth, window.innerHeight) }, }); useFrame((state) => { uniformsRef.current.uTime.value = state.clock.elapsedTime; }); return ( ); }; const WireframeGeometries: React.FC = () => { const icosaRef = useRef(null); const octaRef = useRef(null); useFrame((state) => { const t = state.clock.elapsedTime; if (icosaRef.current) { icosaRef.current.rotation.x = t * 0.1; icosaRef.current.rotation.y = t * 0.15; } if (octaRef.current) { octaRef.current.rotation.x = -t * 0.12; octaRef.current.rotation.z = t * 0.08; } }); return ( <> ); }; const BackgroundScene: React.FC = () => ( ); // ============================================================================= // UI COMPONENTS // ============================================================================= // Grid Overlay const GridOverlay: React.FC = () => (
{/* Grid lines */}
{/* Crosshairs */}
+
+
+
+
); // Navbar const Navbar: React.FC = () => ( ); // Status Badge const StatusBadge: React.FC = () => ( Agent Protocol: Online ); // Stats Bar const StatsBar: React.FC = () => ( {STATS.map((stat, i) => ( {i > 0 &&
}
{stat.value}
{stat.label}
))} ); // Feature Card const FeatureCard: React.FC<{ feature: typeof FEATURES[0]; index: number; }> = ({ feature, index }) => { const Icon = feature.icon; return (

{feature.title}

{feature.description}

); }; // Modal const Modal: React.FC<{ isOpen: boolean; onClose: () => void; }> = ({ isOpen, onClose }) => { const [formData, setFormData] = useState({ firstName: '', email: '' }); const [submitted, setSubmitted] = useState(false); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); // Simulate API call setTimeout(() => setSubmitted(true), 500); }; return ( {isOpen && ( e.stopPropagation()} > {/* Close button */} {!submitted ? ( <>

Get Your Free Blueprint

Enter your details to receive the $500k AI Agency Blueprint

setFormData({ ...formData, firstName: e.target.value })} className="w-full px-4 py-3 rounded-lg bg-black/50 border border-white/10 focus:border-lime-500 focus:outline-none transition-colors" placeholder="Enter your first name" required />
setFormData({ ...formData, email: e.target.value })} className="w-full px-4 py-3 rounded-lg bg-black/50 border border-white/10 focus:border-lime-500 focus:outline-none transition-colors" placeholder="Enter your email" required />
) : (

You're In!

Check your email for the blueprint.

)}
)}
); }; // ============================================================================= // MAIN APP // ============================================================================= const BioluminescentLanding: React.FC = () => { const [modalOpen, setModalOpen] = useState(false); return (
{/* Hero Section */}
Join The AI Revolution:
You Sell, We Build,
You Keep Everything.
Get coached to close deals. We provide the team, tools, and systems to deliver. setModalOpen(true)} className="group w-full max-w-md mx-auto flex items-center justify-center gap-3 py-5 rounded-xl font-semibold text-lg text-black transition-all hover:scale-[1.02]" style={{ background: COLORS.accent, boxShadow: `0 0 40px ${COLORS.accent}50`, }} > Get Your Free Agency Blueprint
{/* Features Section */}

Here's what's inside

{FEATURES.map((feature, i) => ( ))}
{/* Bonus Card */} BONUS

Get access to the full $500k AI Agency Blueprint PDF

The exact playbook used to build multiple 6-figure AI agencies

{/* Footer */}

Success depends on time you devote to marketing, sales, and client fulfillment. Results are not guaranteed and may vary.

THIS SITE IS NOT A PART OF THE FACEBOOK OR GOOGLE WEBSITE OR FACEBOOK INC OR GOOGLE INC.

Copyrights 2025 | AGENT INTEGRATOR

{/* Modal */} setModalOpen(false)} /> {/* Fonts */}
); }; export default BioluminescentLanding;