Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e426b11c2d | |||
| 2f092dc515 | |||
| d8ee9c61d7 | |||
| f160db2461 | |||
| 400dd16f04 | |||
| b34849c595 | |||
| dba36fec14 | |||
| 4f1d3d3a0f |
1421
src/app/layout.tsx
1421
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
224
src/app/page.tsx
224
src/app/page.tsx
@@ -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>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user