8 Commits

Author SHA1 Message Date
e426b11c2d Update src/app/page.tsx 2026-03-08 12:41:16 +00:00
2f092dc515 Update src/app/layout.tsx 2026-03-08 12:41:16 +00:00
d8ee9c61d7 Merge version_2 into main
Merge version_2 into main
2026-03-08 12:38:47 +00:00
f160db2461 Update src/app/page.tsx 2026-03-08 12:38:42 +00:00
400dd16f04 Merge version_1 into main
Merge version_1 into main
2026-03-08 12:36:15 +00:00
b34849c595 Merge version_1 into main
Merge version_1 into main
2026-03-08 12:35:24 +00:00
dba36fec14 Merge version_1 into main
Merge version_1 into main
2026-03-08 12:33:46 +00:00
4f1d3d3a0f Merge version_1 into main
Merge version_1 into main
2026-03-08 12:32:28 +00:00
2 changed files with 199 additions and 1446 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
"use client";
import { CheckCircle, HelpCircle, Sparkles, Star, TrendingUp, Users, Zap } from "lucide-react";
import { CheckCircle, HelpCircle, MessageCircle, Sparkles, Star, TrendingUp, Users, Zap, Send, MessageSquare } from "lucide-react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
import HeroSplitDoubleCarousel from "@/components/sections/hero/HeroSplitDoubleCarousel";
@@ -11,8 +11,48 @@ import TestimonialCardSix from "@/components/sections/testimonial/TestimonialCar
import TextSplitAbout from "@/components/sections/about/TextSplitAbout";
import FaqBase from "@/components/sections/faq/FaqBase";
import FooterBase from "@/components/sections/footer/FooterBase";
import { useState, useRef, useEffect } from "react";
export default function LandingPage() {
const [chatMessages, setChatMessages] = useState<Array<{ id: string; text: string; sender: 'user' | 'ai'; timestamp: Date }>>([]);
const [chatInput, setChatInput] = useState('');
const [isLoading, setIsLoading] = useState(false);
const messagesEndRef = useRef<HTMLDivElement>(null);
const scrollToBottom = () => {
messagesEndRef.current?.scrollIntoView({ behavior: 'smooth' });
};
useEffect(() => {
scrollToBottom();
}, [chatMessages]);
const handleSendMessage = async () => {
if (!chatInput.trim()) return;
const userMessage = {
id: `msg-${Date.now()}`,
text: chatInput,
sender: 'user' as const,
timestamp: new Date(),
};
setChatMessages(prev => [...prev, userMessage]);
setChatInput('');
setIsLoading(true);
setTimeout(() => {
const aiMessage = {
id: `msg-${Date.now()}-ai`,
text: `I understand you asked: "${chatInput}". This is a simulated response. In a real implementation, this would connect to the PhysicBrain AI engine to provide physics explanations and generate simulations.`,
sender: 'ai' as const,
timestamp: new Date(),
};
setChatMessages(prev => [...prev, aiMessage]);
setIsLoading(false);
}, 1000);
};
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
@@ -36,7 +76,8 @@ export default function LandingPage() {
{ name: "FAQ", id: "faq" },
]}
button={{
text: "Start exploring free", href: "#"}}
text: "Start exploring free", href: "#"
}}
animateOnLoad={true}
/>
</div>
@@ -56,23 +97,31 @@ export default function LandingPage() {
buttonAnimation="slide-up"
leftCarouselItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-abstract-visualization-of-physics-con-1772973089528-32d3b2b2.png", imageAlt: "Physics visualization pendulum and waves"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-abstract-visualization-of-physics-con-1772973089528-32d3b2b2.png", imageAlt: "Physics visualization pendulum and waves"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-physics-problem-solving-scenario-showi-1772973096697-9e53333a.png", imageAlt: "Interactive physics problem solving"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-physics-problem-solving-scenario-showi-1772973096697-9e53333a.png", imageAlt: "Interactive physics problem solving"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-breathtaking-visualization-of-complex--1772973091320-576ca9ce.png", imageAlt: "Physics collision and energy transfer"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-breathtaking-visualization-of-complex--1772973091320-576ca9ce.png", imageAlt: "Physics collision and energy transfer"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-elegant-representation-of-fundamental-1772973090241-030b9c86.png", imageAlt: "Atomic structure 3D visualization"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-elegant-representation-of-fundamental-1772973090241-030b9c86.png", imageAlt: "Atomic structure 3D visualization"
},
]}
rightCarouselItems={[
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-stunning-physics-simulation-interface--1772973089410-96100f15.png", imageAlt: "Real-time physics simulation interface"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-stunning-physics-simulation-interface--1772973089410-96100f15.png", imageAlt: "Real-time physics simulation interface"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-chat-interface-showing-an-ai-physics-a-1772973090517-15c14593.png?_wi=1", imageAlt: "AI physics assistant chat interface"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-chat-interface-showing-an-ai-physics-a-1772973090517-15c14593.png?_wi=1", imageAlt: "AI physics assistant chat interface"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/real-time-physics-simulations-running-si-1772973090803-74541cb6.png?_wi=1", imageAlt: "Multiple physics simulations"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/real-time-physics-simulations-running-si-1772973090803-74541cb6.png?_wi=1", imageAlt: "Multiple physics simulations"
},
{
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-adaptive-learning-interface-showing-p-1772973090212-f94c3371.png?_wi=1", imageAlt: "Adaptive learning interface"},
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-adaptive-learning-interface-showing-p-1772973090212-f94c3371.png?_wi=1", imageAlt: "Adaptive learning interface"
},
]}
carouselPosition="right"
/>
@@ -91,14 +140,17 @@ export default function LandingPage() {
mediaPosition="left"
accordionItems={[
{
id: "1", title: "Instant AI-Powered Answers", content:
"Ask any physics question and receive comprehensive, accurate explanations from our AI system. Responses include step-by-step breakdowns, relevant formulas, and contextual insights tailored to your level of expertise."},
id: "1", title: "Instant AI-Powered Answers", content: "Ask any physics question and receive comprehensive, accurate explanations from our AI system. Responses include step-by-step breakdowns, relevant formulas, and contextual insights tailored to your level of expertise."
},
{
id: "2", title: "Real-Time Simulations", content:
"Visualize physics concepts as they happen. Our simulation engine generates real-time animations of motion, forces, waves, and energy interactions, turning abstract concepts into tangible demonstrations."},
id: "2", title: "Real-Time Simulations", content: "Visualize physics concepts as they happen. Our simulation engine generates real-time animations of motion, forces, waves, and energy interactions, turning abstract concepts into tangible demonstrations."
},
{
id: "3", title: "Adaptive Learning System", content:
"The platform learns your strengths and challenges, customizing explanations and simulations to match your learning pace. Progress from fundamental concepts to advanced problem-solving seamlessly."},
id: "3", title: "Adaptive Learning System", content: "The platform learns your strengths and challenges, customizing explanations and simulations to match your learning pace. Progress from fundamental concepts to advanced problem-solving seamlessly."
},
{
id: "4", title: "Interactive Chat Menu", content: "Access our intuitive chat interface with a smart menu system. Ask questions naturally, receive instant responses, and explore related physics concepts through our conversational UI designed for seamless learning."
},
]}
buttons={[{ text: "Explore features", href: "#" }]}
buttonAnimation="slide-up"
@@ -106,6 +158,84 @@ export default function LandingPage() {
/>
</div>
<div id="chat" data-section="chat" className="py-16 md:py-24 px-4 md:px-8">
<div className="max-w-2xl mx-auto">
<div className="mb-8 text-center">
<h2 className="text-4xl md:text-5xl font-bold mb-4">Chat with PhysicBrain</h2>
<p className="text-lg text-foreground/70">Ask any physics question and get instant answers with simulations</p>
</div>
<div className="bg-card rounded-lg shadow-lg overflow-hidden flex flex-col h-96 md:h-[500px]">
{/* Chat messages */}
<div className="flex-1 overflow-y-auto p-6 space-y-4">
{chatMessages.length === 0 ? (
<div className="flex items-center justify-center h-full text-center">
<div>
<MessageSquare className="w-12 h-12 mx-auto mb-4 text-primary-cta/50" />
<p className="text-foreground/60">Start a conversation by asking a physics question</p>
</div>
</div>
) : (
chatMessages.map((msg) => (
<div
key={msg.id}
className={`flex ${msg.sender === 'user' ? 'justify-end' : 'justify-start'}`}
>
<div
className={`max-w-xs md:max-w-md px-4 py-2 rounded-lg ${
msg.sender === 'user'
? 'bg-primary-cta text-white'
: 'bg-background text-foreground border border-accent'
}`}
>
<p className="text-sm md:text-base">{msg.text}</p>
<p className="text-xs mt-1 opacity-70">
{msg.timestamp.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' })}
</p>
</div>
</div>
))
)}
{isLoading && (
<div className="flex justify-start">
<div className="bg-background text-foreground border border-accent px-4 py-2 rounded-lg">
<div className="flex space-x-2">
<div className="w-2 h-2 bg-primary-cta rounded-full animate-bounce"></div>
<div className="w-2 h-2 bg-primary-cta rounded-full animate-bounce delay-100"></div>
<div className="w-2 h-2 bg-primary-cta rounded-full animate-bounce delay-200"></div>
</div>
</div>
</div>
)}
<div ref={messagesEndRef} />
</div>
{/* Input area */}
<div className="border-t border-accent p-4 bg-background">
<div className="flex gap-2">
<input
type="text"
value={chatInput}
onChange={(e) => setChatInput(e.target.value)}
onKeyPress={(e) => e.key === 'Enter' && handleSendMessage()}
placeholder="Ask a physics question..."
className="flex-1 px-4 py-2 rounded-lg bg-card border border-accent text-foreground placeholder-foreground/50 focus:outline-none focus:ring-2 focus:ring-primary-cta"
disabled={isLoading}
/>
<button
onClick={handleSendMessage}
disabled={isLoading || !chatInput.trim()}
className="bg-primary-cta hover:opacity-90 disabled:opacity-50 text-white px-4 py-2 rounded-lg flex items-center gap-2 transition-opacity"
>
<Send className="w-4 h-4" />
<span className="hidden md:inline">Send</span>
</button>
</div>
</div>
</div>
</div>
</div>
<div id="how-it-works" data-section="how-it-works">
<ProductCardFour
title="How PhysicBrain Works"
@@ -119,11 +249,14 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1", name: "Ask Your Question", price: "Step 1", variant: "Natural language input", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-chat-interface-showing-an-ai-physics-a-1772973090517-15c14593.png?_wi=3", imageAlt: "Question input interface"},
id: "1", name: "Ask Your Question", price: "Step 1", variant: "Natural language input", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/a-chat-interface-showing-an-ai-physics-a-1772973090517-15c14593.png?_wi=3", imageAlt: "Question input interface"
},
{
id: "2", name: "Get AI Analysis", price: "Step 2", variant: "Comprehensive explanation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-adaptive-learning-interface-showing-p-1772973090212-f94c3371.png?_wi=2", imageAlt: "AI analysis interface"},
id: "2", name: "Get AI Analysis", price: "Step 2", variant: "Comprehensive explanation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/an-adaptive-learning-interface-showing-p-1772973090212-f94c3371.png?_wi=2", imageAlt: "AI analysis interface"
},
{
id: "3", name: "See the Simulation", price: "Step 3", variant: "Real-time visualization", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/real-time-physics-simulations-running-si-1772973090803-74541cb6.png?_wi=2", imageAlt: "Physics simulation display"},
id: "3", name: "See the Simulation", price: "Step 3", variant: "Real-time visualization", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/real-time-physics-simulations-running-si-1772973090803-74541cb6.png?_wi=2", imageAlt: "Physics simulation display"
},
]}
/>
</div>
@@ -162,23 +295,23 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "1", name: "Maya Patel", handle: "AP Physics Student", testimonial:
"PhysicBrain turned my struggle with electromagnetism into confidence. The visual simulations finally made the concepts click!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-high-school-p-1772973090017-046b27eb.png", imageAlt: "Maya Patel"},
id: "1", name: "Maya Patel", handle: "AP Physics Student", testimonial: "PhysicBrain turned my struggle with electromagnetism into confidence. The visual simulations finally made the concepts click!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-high-school-p-1772973090017-046b27eb.png", imageAlt: "Maya Patel"
},
{
id: "2", name: "Dr. James Chen", handle: "Physics Professor", testimonial:
"My students grasp complex dynamics concepts 40% faster with PhysicBrain. The real-time simulations are invaluable for teaching.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-college-physi-1772973089346-491fed74.png", imageAlt: "Dr. James Chen"},
id: "2", name: "Dr. James Chen", handle: "Physics Professor", testimonial: "My students grasp complex dynamics concepts 40% faster with PhysicBrain. The real-time simulations are invaluable for teaching.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-college-physi-1772973089346-491fed74.png", imageAlt: "Dr. James Chen"
},
{
id: "3", name: "Sarah Williams", handle: "Physics Researcher", testimonial:
"As a grad student, PhysicBrain accelerated my research validation. Quick simulations save hours of manual calculation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-graduate-stud-1772973088851-d580da9d.png", imageAlt: "Sarah Williams"},
id: "3", name: "Sarah Williams", handle: "Physics Researcher", testimonial: "As a grad student, PhysicBrain accelerated my research validation. Quick simulations save hours of manual calculation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-graduate-stud-1772973088851-d580da9d.png", imageAlt: "Sarah Williams"
},
{
id: "4", name: "Robert Huang", handle: "Engineering Professional", testimonial:
"Problem-solving on the job is faster now. PhysicBrain gives me instant answers backed by rigorous simulations.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-an-engineer-or--1772973089228-1c5b23b4.png", imageAlt: "Robert Huang"},
id: "4", name: "Robert Huang", handle: "Engineering Professional", testimonial: "Problem-solving on the job is faster now. PhysicBrain gives me instant answers backed by rigorous simulations.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-an-engineer-or--1772973089228-1c5b23b4.png", imageAlt: "Robert Huang"
},
{
id: "5", name: "Emma Rodriguez", handle: "Physics Tutor", testimonial:
"I recommend PhysicBrain to all my students. The explanations are clear, the visuals are stunning, and learning outcomes improved dramatically.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-tutor-or-educ-1772973089873-72dc7c81.png", imageAlt: "Emma Rodriguez"},
id: "5", name: "Emma Rodriguez", handle: "Physics Tutor", testimonial: "I recommend PhysicBrain to all my students. The explanations are clear, the visuals are stunning, and learning outcomes improved dramatically.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-tutor-or-educ-1772973089873-72dc7c81.png", imageAlt: "Emma Rodriguez"
},
{
id: "6", name: "Alex Thompson", handle: "STEM Advocate", testimonial:
"PhysicBrain makes physics exciting and accessible. It's a game-changer for anyone serious about understanding the universe.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-physics-enthu-1772973089786-885273fe.png", imageAlt: "Alex Thompson"},
id: "6", name: "Alex Thompson", handle: "STEM Advocate", testimonial: "PhysicBrain makes physics exciting and accessible. It's a game-changer for anyone serious about understanding the universe.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af9q3lIMM5bxnhzz8TBqn4oJ9i/professional-headshot-of-a-physics-enthu-1772973089786-885273fe.png", imageAlt: "Alex Thompson"
},
]}
/>
</div>
@@ -187,7 +320,8 @@ export default function LandingPage() {
<TextSplitAbout
title="Built for Every Physics Journey"
description={[
"High School & College: Students leverage PhysicBrain to master challenging concepts, improve test scores, and develop deeper understanding through interactive simulations.", "Educators & Tutors: Save preparation time while delivering more impactful lessons. Use pre-built simulations or create custom ones to illustrate key concepts visually.", "Researchers & Engineers: Validate theories quickly and explore complex scenarios without expensive simulation software. PhysicBrain accelerates your research workflow.", "Lifelong Learners: Explore physics at your own pace with intelligent guidance, comprehensive explanations, and visual proof of every principle."]}
"High School & College: Students leverage PhysicBrain to master challenging concepts, improve test scores, and develop deeper understanding through interactive simulations.", "Educators & Tutors: Save preparation time while delivering more impactful lessons. Use pre-built simulations or create custom ones to illustrate key concepts visually.", "Researchers & Engineers: Validate theories quickly and explore complex scenarios without expensive simulation software. PhysicBrain accelerates your research workflow.", "Lifelong Learners: Explore physics at your own pace with intelligent guidance, comprehensive explanations, and visual proof of every principle."
]}
buttons={[{ text: "Discover your use case", href: "#" }]}
buttonAnimation="slide-up"
showBorder={true}
@@ -207,23 +341,23 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "1", title: "How accurate are PhysicBrain's answers?", content:
"PhysicBrain achieves 99.8% accuracy on physics questions through continuous validation against peer-reviewed literature and expert verification. Our AI model is trained on comprehensive physics datasets and regularly updated to reflect the latest scientific understanding."},
id: "1", title: "How accurate are PhysicBrain's answers?", content: "PhysicBrain achieves 99.8% accuracy on physics questions through continuous validation against peer-reviewed literature and expert verification. Our AI model is trained on comprehensive physics datasets and regularly updated to reflect the latest scientific understanding."
},
{
id: "2", title: "Can PhysicBrain handle advanced physics topics?", content:
"Yes. PhysicBrain covers classical mechanics, thermodynamics, electromagnetism, optics, quantum mechanics, relativity, and astrophysics. Whether you're exploring AP Physics or graduate-level research, our platform adapts to your level."},
id: "2", title: "Can PhysicBrain handle advanced physics topics?", content: "Yes. PhysicBrain covers classical mechanics, thermodynamics, electromagnetism, optics, quantum mechanics, relativity, and astrophysics. Whether you're exploring AP Physics or graduate-level research, our platform adapts to your level."
},
{
id: "3", title: "How fast are the simulations?", content:
"Most simulations generate in under 2 seconds. Complex multi-body simulations may take 5-10 seconds depending on parameters. PhysicBrain automatically optimizes simulation parameters for your specific question."},
id: "3", title: "How fast are the simulations?", content: "Most simulations generate in under 2 seconds. Complex multi-body simulations may take 5-10 seconds depending on parameters. PhysicBrain automatically optimizes simulation parameters for your specific question."
},
{
id: "4", title: "Is my data private?", content:
"Absolutely. PhysicBrain encrypts all user data end-to-end. Your questions, learning history, and personal information are never shared or sold. Enterprise users get additional privacy controls and dedicated infrastructure."},
id: "4", title: "Is my data private?", content: "Absolutely. PhysicBrain encrypts all user data end-to-end. Your questions, learning history, and personal information are never shared or sold. Enterprise users get additional privacy controls and dedicated infrastructure."
},
{
id: "5", title: "Does PhysicBrain work offline?", content:
"PhysicBrain requires an internet connection for AI-powered answers and real-time simulations. However, we're developing an offline mode with pre-cached simulations and explanations for educators in low-connectivity environments."},
id: "5", title: "Does PhysicBrain work offline?", content: "PhysicBrain requires an internet connection for AI-powered answers and real-time simulations. However, we're developing an offline mode with pre-cached simulations and explanations for educators in low-connectivity environments."
},
{
id: "6", title: "How much does it cost?", content:
"PhysicBrain offers a free tier with 10 questions/day and basic simulations. Premium plans start at $9.99/month for unlimited questions, advanced simulations, and learning analytics. Educational institutions and researchers qualify for special pricing."},
id: "6", title: "How much does it cost?", content: "PhysicBrain offers a free tier with 10 questions/day and basic simulations. Premium plans start at $9.99/month for unlimited questions, advanced simulations, and learning analytics. Educational institutions and researchers qualify for special pricing."
},
]}
/>
</div>
@@ -262,4 +396,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}