Update src/app/page.tsx

This commit is contained in:
2026-03-22 17:32:05 +00:00
parent 19445ee77a
commit 6ae6b685a8

View File

@@ -63,7 +63,7 @@ export default function LandingPage() {
{ text: "See Mojik in Action", href: "#how-mojik-works" }
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/casual-smiling-young-woman-knitted-clothes-holding-big-soft-teddy-bear_158595-1770.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/casual-smiling-young-woman-knitted-clothes-holding-big-soft-teddy-bear_158595-1770.jpg"
imageAlt="Mojik yellow AI plush toy"
mediaAnimation="slide-up"
imagePosition="right"
@@ -78,11 +78,11 @@ export default function LandingPage() {
features={[
{
id: "1", title: "Always ready", author: "One more question?", description: "Mojik never gets tired of answering, playing, or just listening.", tags: ["responsive", "engaged"],
imageSrc: "http://img.b2bpic.net/free-photo/surreal-rendering-kid-bounding-with-giant-stuffed-toy_23-2151341871.jpg?_wi=1", imageAlt: "Child asking questions to Mojik toy"
imageSrc: "http://img.b2bpic.net/free-photo/surreal-rendering-kid-bounding-with-giant-stuffed-toy_23-2151341871.jpg", imageAlt: "Child asking questions to Mojik toy"
},
{
id: "2", title: "Turns moments into stories", author: "Imagination magic", description: "Mundane moments become adventures. Mojik helps kids see the wonder in everyday.", tags: ["creative", "imaginative"],
imageSrc: "http://img.b2bpic.net/free-photo/smiling-boys-girls-playing-playroom-generated-by-ai_188544-40719.jpg?_wi=1", imageAlt: "Child creating stories with Mojik"
imageSrc: "http://img.b2bpic.net/free-photo/smiling-boys-girls-playing-playroom-generated-by-ai_188544-40719.jpg", imageAlt: "Child creating stories with Mojik"
},
{
id: "3", title: "Take Mojik everywhere", author: "True companion", description: "Soft, portable, huggable. Mojik fits in backpacks, car seats, and hearts.", tags: ["portable", "lovable"],
@@ -98,7 +98,7 @@ export default function LandingPage() {
},
{
id: "6", title: "Hard to ignore", author: "Irresistible charm", description: "Kids come back to Mojik again and again. Not because they're glued to a screen, but because they want to.", tags: ["engaging", "memorable"],
imageSrc: "http://img.b2bpic.net/free-photo/casual-smiling-young-woman-knitted-clothes-holding-big-soft-teddy-bear_158595-1770.jpg?_wi=2", imageAlt: "Mojik plush toy close-up"
imageSrc: "http://img.b2bpic.net/free-photo/casual-smiling-young-woman-knitted-clothes-holding-big-soft-teddy-bear_158595-1770.jpg", imageAlt: "Mojik plush toy close-up"
}
]}
animationType="slide-up"
@@ -114,7 +114,7 @@ export default function LandingPage() {
tag="In-home moments"
tagIcon={Heart}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/surreal-rendering-kid-bounding-with-giant-stuffed-toy_23-2151341871.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/surreal-rendering-kid-bounding-with-giant-stuffed-toy_23-2151341871.jpg"
imageAlt="Child interacting with Mojik"
useInvertedBackground={false}
buttons={[
@@ -148,15 +148,15 @@ export default function LandingPage() {
products={[
{
id: "step-1", brand: "Step 1", name: "Your child talks", price: "Ask anything", rating: 5,
reviewCount: "Anytime", imageSrc: "http://img.b2bpic.net/free-photo/surreal-rendering-kid-bounding-with-giant-stuffed-toy_23-2151341871.jpg?_wi=3", imageAlt: "Child asking Mojik a question"
reviewCount: "Anytime", imageSrc: "http://img.b2bpic.net/free-photo/surreal-rendering-kid-bounding-with-giant-stuffed-toy_23-2151341871.jpg", imageAlt: "Child asking Mojik a question"
},
{
id: "step-2", brand: "Step 2", name: "Mojik responds", price: "With stories", rating: 5,
reviewCount: "And play", imageSrc: "http://img.b2bpic.net/free-photo/smiling-boys-girls-playing-playroom-generated-by-ai_188544-40719.jpg?_wi=2", imageAlt: "Mojik responding to child"
reviewCount: "And play", imageSrc: "http://img.b2bpic.net/free-photo/smiling-boys-girls-playing-playroom-generated-by-ai_188544-40719.jpg", imageAlt: "Mojik responding to child"
},
{
id: "step-3", brand: "Step 3", name: "Parents stay connected", price: "Through the app", rating: 5,
reviewCount: "Always informed", imageSrc: "http://img.b2bpic.net/free-vector/voice-translator-app-concept_23-2148625066.jpg?_wi=1", imageAlt: "Parent app dashboard"
reviewCount: "Always informed", imageSrc: "http://img.b2bpic.net/free-vector/voice-translator-app-concept_23-2148625066.jpg", imageAlt: "Parent app dashboard"
}
]}
gridVariant="three-columns-all-equal-width"
@@ -173,7 +173,7 @@ export default function LandingPage() {
tag="Parent controls"
tagIcon={Shield}
tagAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-vector/voice-translator-app-concept_23-2148625066.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-vector/voice-translator-app-concept_23-2148625066.jpg"
imageAlt="Parent companion app interface"
useInvertedBackground={false}
/>
@@ -186,19 +186,19 @@ export default function LandingPage() {
features={[
{
id: "safe-1", title: "No unsafe content", author: "Child-safe by design", description: "Every response is vetted and age-appropriate. Mojik knows what's right for your child.", tags: ["safe", "guarded"],
imageSrc: "http://img.b2bpic.net/free-vector/security-shield_23-2147512003.jpg?_wi=1", imageAlt: "Safety lock icon"
imageSrc: "http://img.b2bpic.net/free-vector/security-shield_23-2147512003.jpg", imageAlt: "Safety lock icon"
},
{
id: "safe-2", title: "No data selling", author: "Your privacy, protected", description: "We don't sell, share, or monetize your family's conversations. Period.", tags: ["private", "secure"],
imageSrc: "http://img.b2bpic.net/free-vector/security-shield_23-2147512003.jpg?_wi=2", imageAlt: "Privacy protection"
imageSrc: "http://img.b2bpic.net/free-vector/security-shield_23-2147512003.jpg", imageAlt: "Privacy protection"
},
{
id: "safe-3", title: "Private family AI", author: "Just for you", description: "Your data stays on your device and in your family's encrypted space.", tags: ["encrypted", "private"],
imageSrc: "http://img.b2bpic.net/free-vector/security-shield_23-2147512003.jpg?_wi=3", imageAlt: "Encryption protection"
imageSrc: "http://img.b2bpic.net/free-vector/security-shield_23-2147512003.jpg", imageAlt: "Encryption protection"
},
{
id: "safe-4", title: "Age-appropriate always", author: "Growing with your child", description: "Mojik adjusts to your child's age and understanding. Smarter conversations, always appropriate.", tags: ["adaptive", "thoughtful"],
imageSrc: "http://img.b2bpic.net/free-photo/kids-disinfecting-their-hands-classroom_23-2148925450.jpg?_wi=1", imageAlt: "Age-appropriate interactions"
imageSrc: "http://img.b2bpic.net/free-photo/kids-disinfecting-their-hands-classroom_23-2148925450.jpg", imageAlt: "Age-appropriate interactions"
}
]}
animationType="slide-up"
@@ -218,7 +218,7 @@ export default function LandingPage() {
},
{
id: "age-mid", brand: "Ages 68", name: "Stories & adventure", price: "Learning through", rating: 5,
reviewCount: "Play", imageSrc: "http://img.b2bpic.net/free-photo/kids-disinfecting-their-hands-classroom_23-2148925450.jpg?_wi=2", imageAlt: "School-age child with Mojik"
reviewCount: "Play", imageSrc: "http://img.b2bpic.net/free-photo/kids-disinfecting-their-hands-classroom_23-2148925450.jpg", imageAlt: "School-age child with Mojik"
},
{
id: "age-older", brand: "Ages 910+", name: "Deep conversations", price: "Creative expression", rating: 5,
@@ -239,7 +239,7 @@ export default function LandingPage() {
description="Join the waitlist for early access, exclusive updates, and the first Mojik drop. Limited first-batch availability."
tagIcon={Gift}
tagAnimation="slide-up"
background={{ variant: "circleGradient" }}
background={{ variant: "plain" }}
useInvertedBackground={false}
inputPlaceholder="Enter your email for early access"
buttonText="Join the Waitlist"