Merge version_1 into main #1
@@ -19,8 +19,7 @@ export default function BookARidePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Book a Ride", href: "/book-a-ride" },
|
||||
{ label: "Service Areas", href: "/service-areas" },
|
||||
{ label: "Pricing", href: "#services" },
|
||||
@@ -28,8 +27,7 @@ export default function BookARidePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Our Drivers", href: "/about" },
|
||||
{ label: "Reviews", href: "#testimonials" },
|
||||
@@ -37,8 +35,7 @@ export default function BookARidePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
{ label: "Safety Guidelines", href: "#" },
|
||||
@@ -53,7 +50,7 @@ export default function BookARidePage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="smallMedium"
|
||||
sizing="largeSizeMediumTitles"
|
||||
background="noise"
|
||||
background="circleGradient"
|
||||
cardStyle="gradient-mesh"
|
||||
primaryButtonStyle="double-inset"
|
||||
secondaryButtonStyle="glass"
|
||||
@@ -67,20 +64,14 @@ export default function BookARidePage() {
|
||||
<HeroCentered
|
||||
title="Book Your Premium Ride Today"
|
||||
description="Simple text-based booking gets you professional transportation in minutes. Reliable service from Union to Greenville and beyond."
|
||||
background={{ variant: "noise" }}
|
||||
background={{ variant: "plain" }}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg",
|
||||
alt: "happy customer portrait professional headshot",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg", alt: "happy customer portrait professional headshot"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3571.jpg",
|
||||
alt: "female customer portrait happy smile",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3571.jpg", alt: "female customer portrait happy smile"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/picture-cheerful-caucasian-man-studio_176420-7231.jpg",
|
||||
alt: "male professional portrait business headshot",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/picture-cheerful-caucasian-man-studio_176420-7231.jpg", alt: "male professional portrait business headshot"},
|
||||
]}
|
||||
avatarText="Over 1000 satisfied rides"
|
||||
buttons={[
|
||||
@@ -96,26 +87,11 @@ export default function BookARidePage() {
|
||||
<MetricCardTen
|
||||
metrics={[
|
||||
{
|
||||
id: "step-1",
|
||||
title: "Send a Text",
|
||||
subtitle: "Text your pickup location and destination to (864) 000-0000",
|
||||
category: "Step 1",
|
||||
value: "2 min",
|
||||
},
|
||||
id: "step-1", title: "Send a Text", subtitle: "Text your pickup location and destination to (864) 000-0000", category: "Step 1", value: "2 min"},
|
||||
{
|
||||
id: "step-2",
|
||||
title: "Receive Quote",
|
||||
subtitle: "Get instant price quote, driver name, and vehicle details",
|
||||
category: "Step 2",
|
||||
value: "1 min",
|
||||
},
|
||||
id: "step-2", title: "Receive Quote", subtitle: "Get instant price quote, driver name, and vehicle details", category: "Step 2", value: "1 min"},
|
||||
{
|
||||
id: "step-3",
|
||||
title: "Get Picked Up",
|
||||
subtitle: "Our professional driver arrives safely and on time",
|
||||
category: "Step 3",
|
||||
value: "Ready",
|
||||
},
|
||||
id: "step-3", title: "Get Picked Up", subtitle: "Our professional driver arrives safely and on time", category: "Step 3", value: "Ready"},
|
||||
]}
|
||||
title="Three Simple Steps to Your Ride"
|
||||
description="No apps, no waiting. Just text and ride with TextRiders."
|
||||
|
||||
144
src/app/page.tsx
144
src/app/page.tsx
@@ -28,7 +28,7 @@ export default function HomePage() {
|
||||
borderRadius="soft"
|
||||
contentWidth="smallMedium"
|
||||
sizing="largeSizeMediumTitles"
|
||||
background="noise"
|
||||
background="circleGradient"
|
||||
cardStyle="gradient-mesh"
|
||||
primaryButtonStyle="double-inset"
|
||||
secondaryButtonStyle="glass"
|
||||
@@ -42,30 +42,25 @@ export default function HomePage() {
|
||||
<HeroCentered
|
||||
title="Luxury Rides. Reliable Drivers. Just One Text Away."
|
||||
description="When Uber can't find a driver, TextRiders delivers. Safe, professional rides between Union, Greenville, and surrounding areas."
|
||||
background={{ variant: "noise" }}
|
||||
background={{ variant: "plain" }}
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg",
|
||||
alt: "Satisfied Customer 1"
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg", alt: "Satisfied Customer 1"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3571.jpg",
|
||||
alt: "Satisfied Customer 2"
|
||||
src: "http://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3571.jpg", alt: "Satisfied Customer 2"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/picture-cheerful-caucasian-man-studio_176420-7231.jpg",
|
||||
alt: "Satisfied Customer 3"
|
||||
src: "http://img.b2bpic.net/free-photo/picture-cheerful-caucasian-man-studio_176420-7231.jpg", alt: "Satisfied Customer 3"
|
||||
}
|
||||
]}
|
||||
avatarText="Trusted by 1000+ Happy Riders"
|
||||
buttons={[
|
||||
{
|
||||
text: "BOOK A RIDE",
|
||||
href: "/book-a-ride"
|
||||
text: "BOOK A RIDE", href: "/book-a-ride"
|
||||
},
|
||||
{
|
||||
text: "TEXT A DRIVER",
|
||||
href: "tel:+18640000000"
|
||||
text: "TEXT A DRIVER", href: "tel:+18640000000"
|
||||
}
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
@@ -80,10 +75,7 @@ export default function HomePage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"✔ Professional Drivers",
|
||||
"✔ Safe & Reliable",
|
||||
"✔ Fast Response by Text",
|
||||
"✔ Long-Distance Friendly"
|
||||
"✔ Professional Drivers", "✔ Safe & Reliable", "✔ Fast Response by Text", "✔ Long-Distance Friendly"
|
||||
]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
@@ -100,16 +92,13 @@ export default function HomePage() {
|
||||
useInvertedBackground={true}
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Professional Drivers",
|
||||
description: "Friendly drivers who make the ride comfortable and safe. Joseph is a favorite among customers for his great conversation and safe driving."
|
||||
title: "Professional Drivers", description: "Friendly drivers who make the ride comfortable and safe. Joseph is a favorite among customers for his great conversation and safe driving."
|
||||
},
|
||||
{
|
||||
title: "Simple Booking",
|
||||
description: "Just send a text, confirm your ride, and you're set. No complicated apps or waiting screens."
|
||||
title: "Simple Booking", description: "Just send a text, confirm your ride, and you're set. No complicated apps or waiting screens."
|
||||
},
|
||||
{
|
||||
title: "When Others Fail",
|
||||
description: "We come through when major ride services can't find drivers. Dependable transportation you can count on."
|
||||
title: "When Others Fail", description: "We come through when major ride services can't find drivers. Dependable transportation you can count on."
|
||||
}
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/side-view-valet-helping-man_23-2149901412.jpg"
|
||||
@@ -123,36 +112,18 @@ export default function HomePage() {
|
||||
<FeatureCardTwelve
|
||||
features={[
|
||||
{
|
||||
id: "long-distance",
|
||||
label: "Long Distance",
|
||||
title: "Connect Cities With Comfort",
|
||||
items: [
|
||||
"Union → Greenville",
|
||||
"Union → Spartanburg",
|
||||
"Airport Runs",
|
||||
"Premium Comfort"
|
||||
id: "long-distance", label: "Long Distance", title: "Connect Cities With Comfort", items: [
|
||||
"Union → Greenville", "Union → Spartanburg", "Airport Runs", "Premium Comfort"
|
||||
]
|
||||
},
|
||||
{
|
||||
id: "local",
|
||||
label: "Local Rides",
|
||||
title: "Around Town Transportation",
|
||||
items: [
|
||||
"Same-day Service",
|
||||
"Professional Drivers",
|
||||
"Safe Vehicles",
|
||||
"Flat Rate Pricing"
|
||||
id: "local", label: "Local Rides", title: "Around Town Transportation", items: [
|
||||
"Same-day Service", "Professional Drivers", "Safe Vehicles", "Flat Rate Pricing"
|
||||
]
|
||||
},
|
||||
{
|
||||
id: "late-night",
|
||||
label: "Late Night",
|
||||
title: "When Others Stop, We Go",
|
||||
items: [
|
||||
"24/7 Availability",
|
||||
"Reliable Service",
|
||||
"Safe Transportation",
|
||||
"Text-Based Booking"
|
||||
id: "late-night", label: "Late Night", title: "When Others Stop, We Go", items: [
|
||||
"24/7 Availability", "Reliable Service", "Safe Transportation", "Text-Based Booking"
|
||||
]
|
||||
}
|
||||
]}
|
||||
@@ -168,25 +139,13 @@ export default function HomePage() {
|
||||
<MetricCardTen
|
||||
metrics={[
|
||||
{
|
||||
id: "step-1",
|
||||
title: "Send a Text",
|
||||
subtitle: "Text your pickup location to (864) 000-0000",
|
||||
category: "Step 1",
|
||||
value: "2 min"
|
||||
id: "step-1", title: "Send a Text", subtitle: "Text your pickup location to (864) 000-0000", category: "Step 1", value: "2 min"
|
||||
},
|
||||
{
|
||||
id: "step-2",
|
||||
title: "Receive Confirmation",
|
||||
subtitle: "Get instant price quote and driver details",
|
||||
category: "Step 2",
|
||||
value: "1 min"
|
||||
id: "step-2", title: "Receive Confirmation", subtitle: "Get instant price quote and driver details", category: "Step 2", value: "1 min"
|
||||
},
|
||||
{
|
||||
id: "step-3",
|
||||
title: "Relax & Arrive",
|
||||
subtitle: "Your driver arrives professionally and on time",
|
||||
category: "Step 3",
|
||||
value: "Ready"
|
||||
id: "step-3", title: "Relax & Arrive", subtitle: "Your driver arrives professionally and on time", category: "Step 3", value: "Ready"
|
||||
}
|
||||
]}
|
||||
title="How to Book Your Ride"
|
||||
@@ -196,8 +155,7 @@ export default function HomePage() {
|
||||
animationType="slide-up"
|
||||
buttons={[
|
||||
{
|
||||
text: "BOOK NOW",
|
||||
href: "/book-a-ride"
|
||||
text: "BOOK NOW", href: "/book-a-ride"
|
||||
}
|
||||
]}
|
||||
/>
|
||||
@@ -210,20 +168,16 @@ export default function HomePage() {
|
||||
author="Sarah Johnson"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg",
|
||||
alt: "Sarah Johnson"
|
||||
src: "http://img.b2bpic.net/free-photo/businessman-smiling-camera_107420-95907.jpg", alt: "Sarah Johnson"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3571.jpg",
|
||||
alt: "Customer 2"
|
||||
src: "http://img.b2bpic.net/free-photo/studio-portrait-blond-female-dressed-white-shirt-red-eyeglasses_613910-3571.jpg", alt: "Customer 2"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/picture-cheerful-caucasian-man-studio_176420-7231.jpg",
|
||||
alt: "Customer 3"
|
||||
src: "http://img.b2bpic.net/free-photo/picture-cheerful-caucasian-man-studio_176420-7231.jpg", alt: "Customer 3"
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/excited-joyful-beautiful-woman-gesturing-with-hand_74855-2753.jpg",
|
||||
alt: "Customer 4"
|
||||
src: "http://img.b2bpic.net/free-photo/excited-joyful-beautiful-woman-gesturing-with-hand_74855-2753.jpg", alt: "Customer 4"
|
||||
}
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
@@ -241,12 +195,10 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
buttons={[
|
||||
{
|
||||
text: "TEXT A DRIVER",
|
||||
href: "tel:+18640000000"
|
||||
text: "TEXT A DRIVER", href: "tel:+18640000000"
|
||||
},
|
||||
{
|
||||
text: "LEARN MORE",
|
||||
href: "/about"
|
||||
text: "LEARN MORE", href: "/about"
|
||||
}
|
||||
]}
|
||||
ariaLabel="Contact Section"
|
||||
@@ -257,61 +209,47 @@ export default function HomePage() {
|
||||
<FooterBaseReveal
|
||||
columns={[
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{
|
||||
label: "Book a Ride",
|
||||
href: "/book-a-ride"
|
||||
label: "Book a Ride", href: "/book-a-ride"
|
||||
},
|
||||
{
|
||||
label: "Service Areas",
|
||||
href: "/service-areas"
|
||||
label: "Service Areas", href: "/service-areas"
|
||||
},
|
||||
{
|
||||
label: "Pricing",
|
||||
href: "#services"
|
||||
label: "Pricing", href: "#services"
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact"
|
||||
label: "Contact", href: "/contact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "/about"
|
||||
label: "About Us", href: "/about"
|
||||
},
|
||||
{
|
||||
label: "Our Drivers",
|
||||
href: "/about"
|
||||
label: "Our Drivers", href: "/about"
|
||||
},
|
||||
{
|
||||
label: "Reviews",
|
||||
href: "#testimonials"
|
||||
label: "Reviews", href: "#testimonials"
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "/contact"
|
||||
label: "Contact", href: "/contact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
title: "Legal", items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#"
|
||||
label: "Privacy Policy", href: "#"
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#"
|
||||
label: "Terms of Service", href: "#"
|
||||
},
|
||||
{
|
||||
label: "Safety Guidelines",
|
||||
href: "#"
|
||||
label: "Safety Guidelines", href: "#"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user