38 Commits

Author SHA1 Message Date
3809dfbeab Merge version_19 into main
Merge version_19 into main
2026-03-25 19:43:54 +00:00
01f90b33f6 Update src/app/schedule/page.tsx 2026-03-25 19:43:51 +00:00
4d3b1197e6 Merge version_18 into main
Merge version_18 into main
2026-03-25 19:34:27 +00:00
7327d56a91 Update src/app/page.tsx 2026-03-25 19:34:24 +00:00
ac949f82e2 Merge version_17 into main
Merge version_17 into main
2026-03-25 19:33:09 +00:00
a57572ed57 Update src/app/schedule/page.tsx 2026-03-25 19:33:06 +00:00
7cca83ca69 Update src/app/layout.tsx 2026-03-25 19:33:05 +00:00
7c95452906 Merge version_16 into main
Merge version_16 into main
2026-03-25 19:12:45 +00:00
5edd07e31d Update src/app/page.tsx 2026-03-25 19:12:42 +00:00
a92ef9fd1a Merge version_16 into main
Merge version_16 into main
2026-03-25 19:11:07 +00:00
63b98ac0f4 Update src/app/page.tsx 2026-03-25 19:11:04 +00:00
1219ad7b80 Update src/app/blackout-times/page.tsx 2026-03-25 19:11:04 +00:00
d277380e39 Update src/app/appointments/page.tsx 2026-03-25 19:11:03 +00:00
38cdd14aa5 Switch to version 13: modified src/app/schedule/page.tsx 2026-03-25 19:01:37 +00:00
88ab612d15 Switch to version 13: modified src/app/page.tsx 2026-03-25 19:01:37 +00:00
d9072d9178 Switch to version 13: modified src/app/blackout-times/page.tsx 2026-03-25 19:01:36 +00:00
88749e5930 Switch to version 13: modified src/app/appointments/page.tsx 2026-03-25 19:01:36 +00:00
5088d8cba2 Switch to version 14: modified src/app/schedule/page.tsx 2026-03-25 19:01:09 +00:00
50ff137947 Switch to version 14: modified src/app/page.tsx 2026-03-25 19:01:09 +00:00
ae1eef9ef6 Switch to version 14: modified src/app/blackout-times/page.tsx 2026-03-25 19:01:08 +00:00
b6b26b317a Switch to version 14: modified src/app/appointments/page.tsx 2026-03-25 19:01:08 +00:00
31ecb00422 Merge version_15 into main
Merge version_15 into main
2026-03-25 19:00:20 +00:00
970df4359d Update src/app/page.tsx 2026-03-25 19:00:17 +00:00
091939fda1 Update src/app/blackout-times/page.tsx 2026-03-25 19:00:16 +00:00
32329e0aae Update src/app/appointments/page.tsx 2026-03-25 19:00:16 +00:00
a95f2648ce Merge version_13 into main
Merge version_13 into main
2026-03-25 18:58:25 +00:00
981686d3ad Switch to version 13: modified src/app/schedule/page.tsx 2026-03-25 18:55:34 +00:00
04ff1e1d6b Switch to version 13: modified src/app/page.tsx 2026-03-25 18:55:34 +00:00
76a2d9497a Switch to version 13: modified src/app/blackout-times/page.tsx 2026-03-25 18:55:33 +00:00
ac18eaca5b Switch to version 13: modified src/app/appointments/page.tsx 2026-03-25 18:55:33 +00:00
974b621bc2 Merge version_14 into main
Merge version_14 into main
2026-03-25 18:55:28 +00:00
dca7a3304d Update src/app/page.tsx 2026-03-25 18:55:25 +00:00
1453627dd8 Merge version_14 into main
Merge version_14 into main
2026-03-25 18:53:25 +00:00
08d4d517fd Update src/app/schedule/page.tsx 2026-03-25 18:53:22 +00:00
bad10f3bda Update src/app/page.tsx 2026-03-25 18:53:22 +00:00
38ff919469 Update src/app/blackout-times/page.tsx 2026-03-25 18:53:21 +00:00
af79846d84 Update src/app/appointments/page.tsx 2026-03-25 18:53:21 +00:00
92066f1908 Merge version_13 into main
Merge version_13 into main
2026-03-25 18:34:00 +00:00
5 changed files with 17 additions and 9 deletions

View File

@@ -29,7 +29,9 @@ export default function AppointmentsPage() {
{ name: "Why Us", id: "#why-us" },
{ name: "About Us", id: "#about-student-team" },
{ name: "FAQ", id: "#faq" },
{ name: "Appointments", id: "/appointments" }
{ name: "Appointments", id: "/appointments" },
{ name: "Manage Availability", id: "/blackout-times" },
{ name: "Schedule", id: "/schedule" }
]}
button={{
text: "Schedule Now", href: "/schedule"
@@ -70,7 +72,6 @@ export default function AppointmentsPage() {
<button className="bg-green-600 text-white px-5 py-2 rounded-lg hover:bg-green-700 transition-colors shadow-md">Accept</button>
<button className="bg-red-600 text-white px-5 py-2 rounded-lg hover:bg-red-700 transition-colors shadow-md">Reject</button>
<button className="bg-blue-600 text-white px-5 py-2 rounded-lg hover:bg-blue-700 transition-colors shadow-md">Details</button>
dilutions of liquid soap or other common household products.
</div>
</div>
</div>

View File

@@ -37,7 +37,9 @@ export default function BlackoutTimesPage() {
{
name: "Appointments", id: "/appointments"},
{
name: "Manage Availability", id: "/blackout-times"}
name: "Manage Availability", id: "/blackout-times"},
{
name: "Schedule", id: "/schedule"}
]}
button={{
text: "Schedule Now", href: "/schedule"}}

View File

@@ -11,8 +11,8 @@ import { Manrope } from "next/font/google";
export const metadata: Metadata = {
title: 'Detail Pros | Premium Car Detailing by Students',
description: 'Experience meticulous car detailing by local high school students. Guaranteed satisfaction, eco-friendly products, and affordable Bronze, Silver, Gold packages. Book your shine today!',
title: 'Upper Valley Detail | Premium Car Detailing by Students',
description: 'Experience meticulous car detailing by local high school students at Upper Valley Detail. Guaranteed satisfaction, eco-friendly products, and affordable detailing packages. Book your shine today!',
keywords: ["car detailing, auto detailing, local car wash, student car detailing, mobile car wash, car cleaning service, high school students, eco-friendly car wash, car care"],
openGraph: {
"title": "Detail Pros | Premium Car Detailing by Students",

View File

@@ -43,7 +43,9 @@ export default function LandingPage() {
{
name: "Appointments", id: "/appointments"},
{
name: "Manage Availability", id: "/blackout-times"}
name: "Manage Availability", id: "/blackout-times"},
{
name: "Schedule", id: "/schedule"}
]}
button={{
text: "Schedule Now", href: "/schedule"}}
@@ -56,7 +58,7 @@ export default function LandingPage() {
useInvertedBackground={false}
background={{
variant: "plain"}}
title="Upper Valley Detail"
title="Upper Valley Detail: Precision Car Care by Dedicated Students"
titleClassName="font-bold"
description="We're two high school freshmen with two years of experience in meticulous detailing. Your satisfaction is guaranteed. Say you're interested and let us transform your vehicle!"
testimonials={[]}
@@ -99,6 +101,8 @@ export default function LandingPage() {
mediaAnimation="none"
metricsAnimation="none"
textBoxClassName="max-w-md mx-auto"
imageSrc="http://img.b2bpic.net/premium-photo/tranquil-school-campus-with-sunlit-walkway_1254967-61051.jpg?id=327819702"
imageAlt="Outside of a school building"
/>
</div>

View File

@@ -10,7 +10,7 @@ import { Facebook, Instagram, Twitter } from "lucide-react";
export const metadata: Metadata = {
title: "Schedule Your Detail | Upper Valley Detail", description: "Book your next car detailing appointment with Upper Valley Detail using our easy online schedule management system. View available time slots and secure your spot.", keywords: ["schedule car detailing, book car detailing, car detailing calendar, auto detailing appointment, Upper Valley Detail schedule"],
openGraph: {
title: "Schedule Your Detail | Upper Valley Detail", description: "Book your next car detailing appointment with Upper Valley Detail using our easy online schedule management system. View available time slots and secure your spot.", url: "https://www.uppervalleydetail.com/schedule", siteName: "Upper Valley Detail", images: [
title: "Schedule Your Detail | Upper Valley Detail", description: "Book your next car detailing appointment with Upper Valley Detail using our easy online schedule management system. View available time slots and secure your spot.", url: "https://www.uppervalleydetailing.com/schedule", siteName: "Upper Valley Detail", images: [
{
url: "http://img.b2bpic.net/free-photo/high-angle-new-car-with-back-door-open_23-2148332892.jpg", alt: "Car detailing schedule calendar"
}
@@ -48,7 +48,8 @@ export default function SchedulePage() {
{ name: "About Us", id: "#about-student-team" },
{ name: "FAQ", id: "#faq" },
{ name: "Appointments", id: "/appointments" },
{ name: "Manage Availability", id: "/blackout-times"}
{ name: "Manage Availability", id: "/blackout-times"},
{ name: "Schedule", id: "/schedule"}
]}
button={{
text: "Schedule Now", href: "/schedule"}}