Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
200
src/app/page.tsx
200
src/app/page.tsx
@@ -30,21 +30,13 @@ export default function LandingPage() {
|
||||
<NavbarStyleFullscreen
|
||||
navItems={[
|
||||
{
|
||||
name: "The Problem",
|
||||
id: "problems",
|
||||
},
|
||||
name: "The Problem", id: "problems"},
|
||||
{
|
||||
name: "The Solution",
|
||||
id: "solution",
|
||||
},
|
||||
name: "The Solution", id: "solution"},
|
||||
{
|
||||
name: "Comparison",
|
||||
id: "comparison",
|
||||
},
|
||||
name: "Comparison", id: "comparison"},
|
||||
{
|
||||
name: "Join Waitlist",
|
||||
id: "waitlist",
|
||||
},
|
||||
name: "Join Waitlist", id: "waitlist"},
|
||||
]}
|
||||
brandName="Tidybase"
|
||||
/>
|
||||
@@ -53,104 +45,61 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
variant: "gradient-bars"}}
|
||||
title="Cleaning business, powered by Tidybase."
|
||||
description="The all-in-one Australian SaaS bundle for independent residential cleaners. Get a real website, local maps presence, and your own AI receptionist for $99/month."
|
||||
leftCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-cleaning-office-together_23-2149345517.jpg?_wi=1",
|
||||
imageAlt: "residential cleaning service professional",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-cleaning-office-together_23-2149345517.jpg", imageAlt: "residential cleaning service professional"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-taking-care-office-cleaning_23-2149374448.jpg?_wi=1",
|
||||
imageAlt: "cleaner cleaning window home",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-taking-care-office-cleaning_23-2149374448.jpg", imageAlt: "cleaner cleaning window home"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/greetings-joyful-man-woman-standing-with-back-camera-shaking-hands_259150-58289.jpg?_wi=1",
|
||||
imageAlt: "cleaner vacuuming home living room",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/greetings-joyful-man-woman-standing-with-back-camera-shaking-hands_259150-58289.jpg", imageAlt: "cleaner vacuuming home living room"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-cleaning-indoors_23-2150454490.jpg",
|
||||
imageAlt: "cleaner polishing kitchen sink",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-cleaning-indoors_23-2150454490.jpg", imageAlt: "cleaner polishing kitchen sink"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-housekeeper-cleaning-glass-window-home_58466-11241.jpg",
|
||||
imageAlt: "cleaner folding laundry tidy home",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-housekeeper-cleaning-glass-window-home_58466-11241.jpg", imageAlt: "cleaner folding laundry tidy home"},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-hands-holding-smartphone_23-2150671595.jpg",
|
||||
imageAlt: "tech dashboard ui mobile",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-hands-holding-smartphone_23-2150671595.jpg", imageAlt: "tech dashboard ui mobile"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/medical-booking-app-concept_23-2148565808.jpg",
|
||||
imageAlt: "cleaning job scheduler interface",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-vector/medical-booking-app-concept_23-2148565808.jpg", imageAlt: "cleaning job scheduler interface"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/representation-user-experience-interface-design_23-2150169864.jpg",
|
||||
imageAlt: "ai voice call interface",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/representation-user-experience-interface-design_23-2150169864.jpg", imageAlt: "ai voice call interface"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-leader-trader-searching-new-investment-solution_482257-116895.jpg",
|
||||
imageAlt: "payment notification app ui",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/business-leader-trader-searching-new-investment-solution_482257-116895.jpg", imageAlt: "payment notification app ui"},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mobile-app-location-digital-art_23-2151762897.jpg",
|
||||
imageAlt: "local map pin UI dashboard",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mobile-app-location-digital-art_23-2151762897.jpg", imageAlt: "local map pin UI dashboard"},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Save my spot",
|
||||
href: "#waitlist",
|
||||
},
|
||||
text: "Save my spot", href: "#waitlist"},
|
||||
]}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112838.jpg",
|
||||
alt: "Portrait of man cleaning his house",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-man-cleaning-his-house_23-2148112838.jpg", alt: "Portrait of man cleaning his house"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-servant-washing-windows_23-2149530807.jpg",
|
||||
alt: "Man servant washing windows",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-servant-washing-windows_23-2149530807.jpg", alt: "Man servant washing windows"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/male-housekeeper-cleaning-glass-window-home_58466-11238.jpg",
|
||||
alt: "Male housekeeper cleaning glass window at home.",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/male-housekeeper-cleaning-glass-window-home_58466-11238.jpg", alt: "Male housekeeper cleaning glass window at home."},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-washing-windows-using-spray-detergent_1303-30947.jpg",
|
||||
alt: "Man washing windows using spray detergent",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-washing-windows-using-spray-detergent_1303-30947.jpg", alt: "Man washing windows using spray detergent"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/man-servant-cleaning-house_23-2149587678.jpg",
|
||||
alt: "Man servant cleaning the house",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/man-servant-cleaning-house_23-2149587678.jpg", alt: "Man servant cleaning the house"},
|
||||
]}
|
||||
avatarText="Trusted by 500+ Australian cleaners"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Stripe Verified",
|
||||
},
|
||||
type: "text", text: "Stripe Verified"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Google Partner",
|
||||
},
|
||||
type: "text", text: "Google Partner"},
|
||||
{
|
||||
type: "text",
|
||||
text: "Australian Owned",
|
||||
},
|
||||
type: "text", text: "Australian Owned"},
|
||||
{
|
||||
type: "text",
|
||||
text: "No-Code Required",
|
||||
},
|
||||
type: "text", text: "No-Code Required"},
|
||||
{
|
||||
type: "text",
|
||||
text: "24/7 Support",
|
||||
},
|
||||
type: "text", text: "24/7 Support"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -171,40 +120,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Emmy, your AI receptionist",
|
||||
description: "An Australian-voiced AI that quotes prices and books jobs in your diary while you work.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/incoming-call-screen-from-new-year-close-up_169016-41518.jpg",
|
||||
},
|
||||
title: "Emmy, your AI receptionist", description: "An Australian-voiced AI that quotes prices and books jobs in your diary while you work.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/incoming-call-screen-from-new-year-close-up_169016-41518.jpg"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-international-worker-s-day-still-life_23-2150337557.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-men-cleaning-office-together_23-2149345517.jpg?_wi=2",
|
||||
imageAlt: "AI assistant booking chat UI",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-international-worker-s-day-still-life_23-2150337557.jpg"},
|
||||
},
|
||||
{
|
||||
title: "Always findable online",
|
||||
description: "We build your site and set up your Google Maps presence so you show up in local searches automatically.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/map-marked-with-pins-phone_23-2148232410.jpg",
|
||||
},
|
||||
title: "Always findable online", description: "We build your site and set up your Google Maps presence so you show up in local searches automatically.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/map-marked-with-pins-phone_23-2148232410.jpg"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skilled-empowered-male-ceo-negotiating-with-shareholders-online-call_482257-128271.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-taking-care-office-cleaning_23-2149374448.jpg?_wi=2",
|
||||
imageAlt: "AI assistant booking chat UI",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skilled-empowered-male-ceo-negotiating-with-shareholders-online-call_482257-128271.jpg"},
|
||||
},
|
||||
{
|
||||
title: "No more last-minute cancellations",
|
||||
description: "Customers pay a deposit via Stripe link to lock in the slot. Unpaid slots open back up immediately.",
|
||||
phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-working-from-his-office-his-tablet_181624-24320.jpg",
|
||||
},
|
||||
title: "No more last-minute cancellations", description: "Customers pay a deposit via Stripe link to lock in the slot. Unpaid slots open back up immediately.", phoneOne: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-businessman-working-from-his-office-his-tablet_181624-24320.jpg"},
|
||||
phoneTwo: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/online-banking-finance-banking-e-banking-concept_53876-133822.jpg",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/greetings-joyful-man-woman-standing-with-back-camera-shaking-hands_259150-58289.jpg?_wi=2",
|
||||
imageAlt: "AI assistant booking chat UI",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/online-banking-finance-banking-e-banking-concept_53876-133822.jpg"},
|
||||
},
|
||||
]}
|
||||
showStepNumbers={false}
|
||||
@@ -220,23 +151,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
plans={[
|
||||
{
|
||||
id: "tidypal",
|
||||
badge: "Simple",
|
||||
price: "$99",
|
||||
subtitle: "Per month, everything included",
|
||||
features: [
|
||||
"Auto-generated business website",
|
||||
"Google Maps presence setup",
|
||||
"Emmy AI phone receptionist",
|
||||
"Stripe deposit processing",
|
||||
"Dedicated business mobile number",
|
||||
"Simple daily dashboard",
|
||||
],
|
||||
id: "tidypal", badge: "Simple", price: "$99", subtitle: "Per month, everything included", features: [
|
||||
"Auto-generated business website", "Google Maps presence setup", "Emmy AI phone receptionist", "Stripe deposit processing", "Dedicated business mobile number", "Simple daily dashboard"],
|
||||
buttons: [
|
||||
{
|
||||
text: "Save my spot",
|
||||
href: "#waitlist",
|
||||
},
|
||||
text: "Save my spot", href: "#waitlist"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -251,25 +170,13 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Is this for commercial cleaners?",
|
||||
content: "No, Tidybase is designed exclusively for residential cleaning sole traders and small teams.",
|
||||
},
|
||||
id: "1", title: "Is this for commercial cleaners?", content: "No, Tidybase is designed exclusively for residential cleaning sole traders and small teams."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are there setup fees?",
|
||||
content: "Absolutely not. $99/mo is your only cost.",
|
||||
},
|
||||
id: "2", title: "Are there setup fees?", content: "Absolutely not. $99/mo is your only cost."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Can I control when the AI answers?",
|
||||
content: "Yes, you have full control over day-of-week and time-window settings in your dashboard.",
|
||||
},
|
||||
id: "3", title: "Can I control when the AI answers?", content: "Yes, you have full control over day-of-week and time-window settings in your dashboard."},
|
||||
{
|
||||
id: "4",
|
||||
title: "Is there a contract?",
|
||||
content: "No lock-in. You're free to cancel anytime.",
|
||||
},
|
||||
id: "4", title: "Is there a contract?", content: "No lock-in. You're free to cancel anytime."},
|
||||
]}
|
||||
title="Common questions"
|
||||
description="Everything you need to know about Tidybase."
|
||||
@@ -281,16 +188,13 @@ export default function LandingPage() {
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
variant: "plain"}}
|
||||
tag="Pre-launch"
|
||||
title="Join the waitlist"
|
||||
description="Sign up to be the first notified when we launch in your area. No sales calls, no spam. Just a quick update."
|
||||
buttons={[
|
||||
{
|
||||
text: "Save my spot",
|
||||
href: "#",
|
||||
},
|
||||
text: "Save my spot", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -301,25 +205,17 @@ export default function LandingPage() {
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#",
|
||||
},
|
||||
label: "About", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "mailto:hello@tidybase.au",
|
||||
},
|
||||
label: "Contact", href: "mailto:hello@tidybase.au"},
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
label: "Privacy Policy", href: "#"},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
label: "Terms of Service", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user