Merge version_2 into main #2
23
src/app/login/page.tsx
Normal file
23
src/app/login/page.tsx
Normal file
@@ -0,0 +1,23 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
||||
|
||||
export default function LoginPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<div className="min-h-screen flex items-center justify-center p-8">
|
||||
<ContactSplitForm
|
||||
title="Welcome Back"
|
||||
description="Enter your credentials to access your AI study tools."
|
||||
inputs={[
|
||||
{ name: "email", type: "email", placeholder: "Email Address", required: true },
|
||||
{ name: "password", type: "password", placeholder: "Password", required: true }
|
||||
]}
|
||||
buttonText="Login"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
135
src/app/page.tsx
135
src/app/page.tsx
@@ -2,10 +2,10 @@
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import ContactCTA from '@/components/sections/contact/ContactCTA';
|
||||
import ContactCenter from '@/components/sections/contact/ContactCenter';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FeatureCardNineteen from '@/components/sections/feature/FeatureCardNineteen';
|
||||
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import HeroOverlay from '@/components/sections/hero/HeroOverlay';
|
||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
|
||||
@@ -29,17 +29,11 @@ export default function LandingPage() {
|
||||
<NavbarStyleCentered
|
||||
navItems={[
|
||||
{
|
||||
name: "Features",
|
||||
id: "features",
|
||||
},
|
||||
name: "Features", id: "features"},
|
||||
{
|
||||
name: "Process",
|
||||
id: "process",
|
||||
},
|
||||
name: "Process", id: "process"},
|
||||
{
|
||||
name: "FAQ",
|
||||
id: "faq",
|
||||
},
|
||||
name: "FAQ", id: "faq"},
|
||||
]}
|
||||
brandName="StudyMind"
|
||||
/>
|
||||
@@ -52,32 +46,20 @@ export default function LandingPage() {
|
||||
tag="100% Free · No Credit Card Ever"
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Free Access →",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Get Free Access →", href: "#contact"},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/solar-panels-male-worker-analyzing-performance-data-laptop-optimizing-efficiency_482257-135442.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/robot-90s_23-2151901199.jpg",
|
||||
alt: "Student 1",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/robot-90s_23-2151901199.jpg", alt: "Student 1"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/pulsating-neon-lines-darkness-abstract-purple-light_169016-70001.jpg",
|
||||
alt: "Student 2",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/pulsating-neon-lines-darkness-abstract-purple-light_169016-70001.jpg", alt: "Student 2"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/painters-drawing-wall_1134-504.jpg",
|
||||
alt: "Student 3",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/painters-drawing-wall_1134-504.jpg", alt: "Student 3"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/solar-panels-male-worker-analyzing-performance-data-laptop-optimizing-efficiency_482257-135442.jpg",
|
||||
alt: "Student 4",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/solar-panels-male-worker-analyzing-performance-data-laptop-optimizing-efficiency_482257-135442.jpg", alt: "Student 4"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/girl-playing-game-instead-studying_23-2147833834.jpg",
|
||||
alt: "Student 5",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/girl-playing-game-instead-studying_23-2147833834.jpg", alt: "Student 5"},
|
||||
]}
|
||||
avatarText="Join 5,000+ architecture students"
|
||||
/>
|
||||
@@ -89,26 +71,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
tag: "Explain",
|
||||
title: "Concept Explainer",
|
||||
subtitle: "Deep concepts simplified",
|
||||
description: "Architecture theories broken down into actionable logic.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/robot-90s_23-2151901199.jpg",
|
||||
},
|
||||
tag: "Explain", title: "Concept Explainer", subtitle: "Deep concepts simplified", description: "Architecture theories broken down into actionable logic. Optimized with 0.3ms caching enabled.", imageSrc: "http://img.b2bpic.net/free-photo/robot-90s_23-2151901199.jpg"},
|
||||
{
|
||||
tag: "Solve",
|
||||
title: "Math & Physics Solver",
|
||||
subtitle: "Calculations made fast",
|
||||
description: "Step-by-step solutions for complex structural and mathematical problems.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pulsating-neon-lines-darkness-abstract-purple-light_169016-70001.jpg",
|
||||
},
|
||||
tag: "Solve", title: "Math & Physics Solver", subtitle: "Calculations made fast", description: "Step-by-step solutions for complex structural and mathematical problems. 99.9% uptime performance.", imageSrc: "http://img.b2bpic.net/free-photo/pulsating-neon-lines-darkness-abstract-purple-light_169016-70001.jpg"},
|
||||
{
|
||||
tag: "Write",
|
||||
title: "Thesis Assistance",
|
||||
subtitle: "Perfect your drafts",
|
||||
description: "AI-assisted outlining and drafting for research papers and design thesis.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/painters-drawing-wall_1134-504.jpg",
|
||||
},
|
||||
tag: "Write", title: "Thesis Assistance", subtitle: "Perfect your drafts", description: "AI-assisted outlining and drafting for research papers. Encrypted for maximum privacy.", imageSrc: "http://img.b2bpic.net/free-photo/painters-drawing-wall_1134-504.jpg"},
|
||||
]}
|
||||
title="A tutor for everything"
|
||||
description="Powerful AI tools designed to make studying architecture and sciences intuitive."
|
||||
@@ -121,20 +88,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Is it really free?",
|
||||
content: "Yes, StudyMind is 100% free with no hidden charges or credit card requirements.",
|
||||
},
|
||||
id: "1", title: "Is it really free?", content: "Yes, StudyMind is 100% free with no hidden charges or credit card requirements."},
|
||||
{
|
||||
id: "2",
|
||||
title: "How fast is the AI?",
|
||||
content: "Our engine is optimized for 0.3ms response times, giving you near-instant architectural insights.",
|
||||
},
|
||||
id: "2", title: "How fast is the AI?", content: "Our engine is optimized for 0.3ms response times using edge-caching to deliver near-instant architectural insights."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Is my data secure?",
|
||||
content: "We employ enterprise-grade security protocols ensuring your design thesis and personal data remain locked and private.",
|
||||
},
|
||||
id: "3", title: "Is my data secure?", content: "We employ ISO 27001 certified security protocols ensuring your design thesis and personal data remain locked and private."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/girl-playing-game-instead-studying_23-2147833834.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -151,68 +109,43 @@ export default function LandingPage() {
|
||||
title="Trusted by Top Institutions"
|
||||
description="Students from leading global architecture schools rely on StudyMind for their daily design research."
|
||||
names={[
|
||||
"MIT Architecture",
|
||||
"AA School",
|
||||
"ETH Zurich",
|
||||
"SCI-Arc",
|
||||
"Bartlett School",
|
||||
]}
|
||||
"MIT Architecture", "AA School", "ETH Zurich", "SCI-Arc", "Bartlett School"]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
<ContactCenter
|
||||
tag="Performance Ready"
|
||||
title="Start Your Study Session"
|
||||
description="Experience 0.3ms latency, real-time caching, and high-performance AI tutoring now."
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
tag="Start Learning"
|
||||
title="Ready to design your success?"
|
||||
description="Unlock your private AI tutor now. No credit card, no catch."
|
||||
buttons={[
|
||||
{
|
||||
text: "Get Access Now",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
onSubmit={(email) => console.log(email)}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseReveal
|
||||
<FooterMedia
|
||||
logoText="StudyMind"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/robot-90s_23-2151901199.jpg"
|
||||
columns={[
|
||||
{
|
||||
title: "Platform",
|
||||
items: [
|
||||
{
|
||||
label: "Features",
|
||||
href: "#features",
|
||||
},
|
||||
{
|
||||
label: "FAQ",
|
||||
href: "#faq",
|
||||
},
|
||||
title: "Platform", items: [
|
||||
{ label: "Features", href: "#features" },
|
||||
{ label: "Performance", href: "#" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
title: "Security", items: [
|
||||
{ label: "ISO 27001 Certified", href: "#" },
|
||||
{ label: "End-to-End Encrypted", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 StudyMind. Built for the architects of tomorrow."
|
||||
copyrightText="© 2025 StudyMind. Secure. Performant. Free."
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
24
src/app/signup/page.tsx
Normal file
24
src/app/signup/page.tsx
Normal file
@@ -0,0 +1,24 @@
|
||||
"use client";
|
||||
|
||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ContactSplitForm from "@/components/sections/contact/ContactSplitForm";
|
||||
|
||||
export default function SignupPage() {
|
||||
return (
|
||||
<ThemeProvider>
|
||||
<div className="min-h-screen flex items-center justify-center p-8">
|
||||
<ContactSplitForm
|
||||
title="Join StudyMind"
|
||||
description="Create your account and start your path to design excellence."
|
||||
inputs={[
|
||||
{ name: "name", type: "text", placeholder: "Full Name", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Email Address", required: true },
|
||||
{ name: "password", type: "password", placeholder: "Create Password", required: true }
|
||||
]}
|
||||
buttonText="Sign Up"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user