Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 50bb89b51d | |||
| e3b5774c62 |
197
src/app/page.tsx
197
src/app/page.tsx
@@ -11,9 +11,12 @@ import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/Nav
|
|||||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||||
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
||||||
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||||||
import { BarChart2, Mic, TrendingUp, Users, Target, Zap, ChevronRight, CheckCircle, Clock, LayoutTemplate } from "lucide-react";
|
import { BarChart2, Mic, TrendingUp, Target, Zap, CheckCircle, LayoutTemplate } from "lucide-react";
|
||||||
|
import { useState } from "react";
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
|
const [isResumeUploaded, setIsResumeUploaded] = useState(false);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider
|
<ThemeProvider
|
||||||
defaultButtonVariant="text-stagger"
|
defaultButtonVariant="text-stagger"
|
||||||
@@ -62,101 +65,115 @@ export default function LandingPage() {
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="social-proof" data-section="social-proof">
|
{!isResumeUploaded && (
|
||||||
<SocialProofOne
|
<div className="flex flex-col items-center justify-center p-10 bg-accent/10 border-2 border-dashed border-accent rounded-3xl m-8">
|
||||||
textboxLayout="default"
|
<h2 className="text-2xl font-bold mb-4">Upload your Resume to continue</h2>
|
||||||
useInvertedBackground={false}
|
<p className="mb-6 text-foreground/70">Unlock personalized interview feedback based on your experience.</p>
|
||||||
names={["Google", "Microsoft", "Amazon", "Meta", "Tesla", "Adobe", "Apple"]}
|
<input
|
||||||
title="Practice for roles at top companies"
|
type="file"
|
||||||
description="Used by top candidates at Google, Microsoft, and more to land their dream roles."
|
onChange={() => setIsResumeUploaded(true)}
|
||||||
/>
|
className="block w-full max-w-sm text-sm text-foreground file:mr-4 file:py-2 file:px-4 file:rounded-full file:border-0 file:bg-primary file:text-white hover:file:bg-primary/90"
|
||||||
</div>
|
/>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
|
||||||
<div id="features" data-section="features">
|
<div className={!isResumeUploaded ? "opacity-30 pointer-events-none" : "opacity-100"}>
|
||||||
<FeatureHoverPattern
|
<div id="social-proof" data-section="social-proof">
|
||||||
animationType="slide-up"
|
<SocialProofOne
|
||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={false}
|
||||||
title="Everything you need to ace your interview"
|
names={["Google", "Microsoft", "Amazon", "Meta", "Tesla", "Adobe", "Apple"]}
|
||||||
description="Powerful tools designed to make you interview-ready in record time."
|
title="Practice for roles at top companies"
|
||||||
features={[
|
description="Used by top candidates at Google, Microsoft, and more to land their dream roles."
|
||||||
{ icon: Mic, title: "AI Interviewer", description: "Talk to an AI interviewer that adapts to your answers in real time." },
|
/>
|
||||||
{ icon: BarChart2, title: "Smart Feedback", description: "Get detailed feedback, strengths, weaknesses, and improvement tips." },
|
</div>
|
||||||
{ icon: TrendingUp, title: "Progress Tracking", description: "Monitor your performance over time and see how you improve." },
|
|
||||||
{ icon: Target, title: "Role Customization", description: "Tailor your interview to specific job roles and seniority levels." },
|
|
||||||
{ icon: Zap, title: "Rapid Coaching", description: "Get instant tips and tricks to refine your speaking skills." }
|
|
||||||
]}
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="how-it-works" data-section="how-it-works">
|
<div id="features" data-section="features">
|
||||||
<MetricCardThree
|
<FeatureHoverPattern
|
||||||
title="Four Steps to Success"
|
animationType="slide-up"
|
||||||
description="Simple, effective process to guide your interview preparation."
|
textboxLayout="default"
|
||||||
textboxLayout="default"
|
useInvertedBackground={true}
|
||||||
animationType="slide-up"
|
title="Everything you need to ace your interview"
|
||||||
useInvertedBackground={false}
|
description="Powerful tools designed to make you interview-ready in record time."
|
||||||
metrics={[
|
features={[
|
||||||
{ id: "1", icon: LayoutTemplate, title: "Select Role", value: "Step 1" },
|
{ icon: Mic, title: "AI Interviewer", description: "Talk to an AI interviewer that adapts to your answers in real time." },
|
||||||
{ id: "2", icon: Mic, title: "Practice Live", value: "Step 2" },
|
{ icon: BarChart2, title: "Smart Feedback", description: "Get detailed feedback, strengths, weaknesses, and improvement tips." },
|
||||||
{ id: "3", icon: CheckCircle, title: "Get Feedback", value: "Step 3" },
|
{ icon: TrendingUp, title: "Progress Tracking", description: "Monitor your performance over time and see how you improve." },
|
||||||
{ id: "4", icon: TrendingUp, title: "Improve Skills", value: "Step 4" }
|
{ icon: Target, title: "Role Customization", description: "Tailor your interview to specific job roles and seniority levels." },
|
||||||
]}
|
{ icon: Zap, title: "Rapid Coaching", description: "Get instant tips and tricks to refine your speaking skills." }
|
||||||
/>
|
]}
|
||||||
</div>
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="about" data-section="about">
|
<div id="how-it-works" data-section="how-it-works">
|
||||||
<MetricSplitMediaAbout
|
<MetricCardThree
|
||||||
title="Real conversations. Real growth."
|
title="Four Steps to Success"
|
||||||
description="Experience a real interview environment with voice interaction, live transcription, and AI feedback."
|
description="Simple, effective process to guide your interview preparation."
|
||||||
metrics={[
|
textboxLayout="default"
|
||||||
{ title: "Active Users", value: "10K+" },
|
animationType="slide-up"
|
||||||
{ title: "Interviews", value: "50K+" }
|
useInvertedBackground={false}
|
||||||
]}
|
metrics={[
|
||||||
useInvertedBackground={true}
|
{ id: "1", icon: LayoutTemplate, title: "Select Role", value: "Step 1" },
|
||||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CUVcXZAYwpoHfPBdAZxnHVggYi/uploaded-1776440235375-e8ksunv3.png"
|
{ id: "2", icon: Mic, title: "Practice Live", value: "Step 2" },
|
||||||
/>
|
{ id: "3", icon: CheckCircle, title: "Get Feedback", value: "Step 3" },
|
||||||
</div>
|
{ id: "4", icon: TrendingUp, title: "Improve Skills", value: "Step 4" }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="testimonials" data-section="testimonials">
|
<div id="about" data-section="about">
|
||||||
<TestimonialCardTwo
|
<MetricSplitMediaAbout
|
||||||
animationType="slide-up"
|
title="Real conversations. Real growth."
|
||||||
textboxLayout="default"
|
description="Experience a real interview environment with voice interaction, live transcription, and AI feedback."
|
||||||
useInvertedBackground={false}
|
metrics={[
|
||||||
title="Loved by learners worldwide"
|
{ title: "Active Users", value: "10K+" },
|
||||||
description="See why top talent chooses BauxAI to master their interviews."
|
{ title: "Interviews", value: "50K+" }
|
||||||
testimonials={[
|
]}
|
||||||
{ id: "1", name: "Ananya S.", role: "Software Engineer", testimonial: "BauxAI helped me crack interviews I never thought I could.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-woman-startup-office-coding_482257-119443.jpg" },
|
useInvertedBackground={true}
|
||||||
{ id: "2", name: "Rohit M.", role: "Product Manager", testimonial: "The voice interaction feels so real. It's like talking to a human.", imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-businesswoman-posing-indoors_74855-2005.jpg" },
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3CUVcXZAYwpoHfPBdAZxnHVggYi/uploaded-1776440235375-e8ksunv3.png"
|
||||||
{ id: "3", name: "Priya K.", role: "Data Scientist", testimonial: "I improved my confidence significantly. Highly recommended!", imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-professional-woman-having-coffee-break-her-full-working-day-she-holds-paper-cup-outdoors-near-business-building-while-relaxing-enjoying-her-beverage_158595-6863.jpg" }
|
/>
|
||||||
]}
|
</div>
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="contact" data-section="contact">
|
<div id="testimonials" data-section="testimonials">
|
||||||
<ContactSplitForm
|
<TestimonialCardTwo
|
||||||
useInvertedBackground={true}
|
animationType="slide-up"
|
||||||
title="Ready to ace your next interview?"
|
textboxLayout="default"
|
||||||
description="Join BauxAI today and take the first step towards your dream job."
|
useInvertedBackground={false}
|
||||||
inputs={[
|
title="Loved by learners worldwide"
|
||||||
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
description="See why top talent chooses BauxAI to master their interviews."
|
||||||
{ name: "email", type: "email", placeholder: "Your Email", required: true }
|
testimonials={[
|
||||||
]}
|
{ id: "1", name: "Ananya S.", role: "Software Engineer", testimonial: "BauxAI helped me crack interviews I never thought I could.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-woman-startup-office-coding_482257-119443.jpg" },
|
||||||
buttonText="Start Free Interview"
|
{ id: "2", name: "Rohit M.", role: "Product Manager", testimonial: "The voice interaction feels so real. It's like talking to a human.", imageSrc: "http://img.b2bpic.net/free-photo/happy-successful-businesswoman-posing-indoors_74855-2005.jpg" },
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/register-enquiry-online-web-page-concept_53876-132294.jpg"
|
{ id: "3", name: "Priya K.", role: "Data Scientist", testimonial: "I improved my confidence significantly. Highly recommended!", imageSrc: "http://img.b2bpic.net/free-photo/young-smiling-professional-woman-having-coffee-break-her-full-working-day-she-holds-paper-cup-outdoors-near-business-building-while-relaxing-enjoying-her-beverage_158595-6863.jpg" }
|
||||||
/>
|
]}
|
||||||
</div>
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="footer" data-section="footer">
|
<div id="contact" data-section="contact">
|
||||||
<FooterMedia
|
<ContactSplitForm
|
||||||
logoText="BauxAI"
|
useInvertedBackground={true}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/abstract-background-design-with-geometric-shapes_53876-124967.jpg"
|
title="Ready to ace your next interview?"
|
||||||
columns={[
|
description="Join BauxAI today and take the first step towards your dream job."
|
||||||
{ title: "Product", items: [{ label: "Features", href: "#features" }, { label: "How It Works", href: "#how-it-works" }, { label: "Pricing", href: "#pricing" }] },
|
inputs={[
|
||||||
{ title: "Company", items: [{ label: "About", href: "#about" }, { label: "Contact", href: "#contact" }] },
|
{ name: "name", type: "text", placeholder: "Your Name", required: true },
|
||||||
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Terms", href: "#" }] }
|
{ name: "email", type: "email", placeholder: "Your Email", required: true }
|
||||||
]}
|
]}
|
||||||
/>
|
buttonText="Start Free Interview"
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/register-enquiry-online-web-page-concept_53876-132294.jpg"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterMedia
|
||||||
|
logoText="BauxAI"
|
||||||
|
imageSrc="http://img.b2bpic.net/free-photo/abstract-background-design-with-geometric-shapes_53876-124967.jpg"
|
||||||
|
columns={[
|
||||||
|
{ title: "Product", items: [{ label: "Features", href: "#features" }, { label: "How It Works", href: "#how-it-works" }, { label: "Pricing", href: "#pricing" }] },
|
||||||
|
{ title: "Company", items: [{ label: "About", href: "#about" }, { label: "Contact", href: "#contact" }] },
|
||||||
|
{ title: "Legal", items: [{ label: "Privacy", href: "#" }, { label: "Terms", href: "#" }] }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
|
|||||||
Reference in New Issue
Block a user