36 Commits

Author SHA1 Message Date
f9d638bba7 Update src/app/page.tsx 2026-03-25 01:53:55 +00:00
0e731d01d3 Switch to version 9: modified src/app/styles/base.css 2026-03-25 01:50:37 +00:00
40fa75e83d Switch to version 9: modified src/app/page.tsx 2026-03-25 01:50:37 +00:00
716756499b Switch to version 9: modified src/app/layout.tsx 2026-03-25 01:50:36 +00:00
e8aff9532d Switch to version 10: modified src/app/styles/base.css 2026-03-25 01:50:07 +00:00
7de72a7956 Switch to version 10: modified src/app/page.tsx 2026-03-25 01:50:07 +00:00
a64cd7139d Switch to version 10: modified src/app/layout.tsx 2026-03-25 01:50:07 +00:00
087f663ed1 Switch to version 9: modified src/app/styles/base.css 2026-03-25 01:47:26 +00:00
ae54028d2f Switch to version 9: modified src/app/page.tsx 2026-03-25 01:47:26 +00:00
cde3f26da1 Switch to version 9: modified src/app/layout.tsx 2026-03-25 01:47:25 +00:00
e3cd0f3c73 Switch to version 10: modified src/app/styles/base.css 2026-03-25 01:46:57 +00:00
71098f9d80 Switch to version 10: modified src/app/page.tsx 2026-03-25 01:46:56 +00:00
a72a4ec0c6 Switch to version 10: modified src/app/layout.tsx 2026-03-25 01:46:56 +00:00
50f282ae0b Switch to version 9: modified src/app/styles/base.css 2026-03-25 01:45:49 +00:00
3371230815 Switch to version 9: modified src/app/page.tsx 2026-03-25 01:45:49 +00:00
ebf33e8468 Switch to version 9: modified src/app/layout.tsx 2026-03-25 01:45:49 +00:00
edb19693a9 Switch to version 10: modified src/app/styles/base.css 2026-03-25 01:45:22 +00:00
6e769443a9 Switch to version 10: modified src/app/page.tsx 2026-03-25 01:45:22 +00:00
58ecc27117 Switch to version 10: modified src/app/layout.tsx 2026-03-25 01:45:22 +00:00
dc5479509b Switch to version 9: modified src/app/styles/base.css 2026-03-25 01:45:09 +00:00
31f9684f0d Switch to version 9: modified src/app/page.tsx 2026-03-25 01:45:08 +00:00
3ea51e76fe Switch to version 9: modified src/app/layout.tsx 2026-03-25 01:45:08 +00:00
5739a1d082 Merge version_10 into main
Merge version_10 into main
2026-03-25 01:43:51 +00:00
1fbb9cadd7 Update theme fonts 2026-03-25 01:43:45 +00:00
224073f0be Update theme fonts 2026-03-25 01:43:45 +00:00
1eacbfa04e Merge version_10 into main
Merge version_10 into main
2026-03-25 01:42:54 +00:00
d65e5d8f85 Update src/app/page.tsx 2026-03-25 01:42:47 +00:00
5877d68283 Merge version_10 into main
Merge version_10 into main
2026-03-25 01:39:48 +00:00
57b6a0a6f6 Update src/app/page.tsx 2026-03-25 01:39:42 +00:00
ea86aa23d8 Merge version_9 into main
Merge version_9 into main
2026-03-25 01:35:33 +00:00
d7b48a7993 Update src/app/schedule/page.tsx 2026-03-25 01:35:30 +00:00
4232caefea Update src/app/page.tsx 2026-03-25 01:35:29 +00:00
9e6a196464 Update src/app/blackout-times/page.tsx 2026-03-25 01:35:29 +00:00
0bc1226146 Update src/app/appointments/page.tsx 2026-03-25 01:35:29 +00:00
f5e4e0bb1f Update src/app/admin/dashboard/page.tsx 2026-03-25 01:35:28 +00:00
1f51b2ac23 Merge version_8 into main
Merge version_8 into main
2026-03-25 01:30:56 +00:00
5 changed files with 22 additions and 32 deletions

View File

@@ -11,8 +11,8 @@ export default function AdminDashboardPage() {
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="largeSmallSizeMediumTitles"
contentWidth="compact"
sizing="medium"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="flat"

View File

@@ -12,8 +12,8 @@ export default function AppointmentsPage() {
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="largeSmallSizeMediumTitles"
contentWidth="compact"
sizing="medium"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="flat"

View File

@@ -12,8 +12,8 @@ export default function BlackoutTimesPage() {
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="largeSmallSizeMediumTitles"
contentWidth="compact"
sizing="medium"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="flat"

View File

@@ -4,7 +4,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import FeatureCardThree from '@/components/sections/feature/featureCardThree/FeatureCardThree';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
@@ -18,8 +18,8 @@ export default function LandingPage() {
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="largeSmallSizeMediumTitles"
contentWidth="compact"
sizing="medium"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="flat"
@@ -54,8 +54,9 @@ export default function LandingPage() {
useInvertedBackground={false}
background={{
variant: "plain"}}
title="Shine Brighter with Detail Pros - Your Car, Our Passion."
description="Experience top-tier car detailing by dedicated local high school students. We guarantee meticulous attention to every detail, ensuring your vehicle looks its absolute best, every time."
title="Upper Valley Detailing"
titleClassName="font-bold"
description="We are two high school freshmen with 2 years of experience and a commitment to meticulous detailing. Your satisfaction is always guaranteed."
testimonials={[]}
buttons={[
{
@@ -63,19 +64,6 @@ export default function LandingPage() {
{
text: "Book Now", href: "#contact"},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/front-view-young-male-grey-t-shirt-posing-smiling_140725-27983.jpg", alt: "Student avatar"},
{
src: "http://img.b2bpic.net/free-photo/attractive-young-woman-smiling_74855-2579.jpg", alt: "Student avatar"},
{
src: "http://img.b2bpic.net/free-photo/happy-man-sitting-mat-outdoors_23-2147562273.jpg", alt: "Student avatar"},
{
src: "http://img.b2bpic.net/free-photo/happy-african-young-lady-walking-outdoors_171337-15134.jpg", alt: "Student avatar"},
{
src: "http://img.b2bpic.net/free-photo/cheerful-schoolgirl-carries-rucksack-notepads-digital-tablet-looks-into-distance-with-happy-expression-walks-campus-daytime-female-student-returns-from-university-education-concept_273609-59160.jpg", alt: "Student avatar"},
]}
avatarText="Meet the Team!"
imageSrc="http://img.b2bpic.net/free-photo/high-angle-new-car-with-back-door-open_23-2148332892.jpg"
mediaAnimation="opacity"
/>
@@ -88,24 +76,26 @@ export default function LandingPage() {
{
type: "text", content: "Were two young high school freshmen who take pride in delivering top-quality detailing with a personal touch. What sets us apart isnt just our attention to detail—its the way we treat every client with honesty, respect, and care. We believe that great service starts with trust, which is why we never ask for payment until youre completely satisfied with the results. Even at a young age, weve built a reputation for being reliable, hardworking, and genuinely passionate about what we do. Every car we work on gets our full effort, as if it were our own. We enjoy transforming vehicles and seeing the difference a clean, polished finish can make—not just for the car, but for its owner too. Our goal is simple: to provide a professional-level clean while building real connections with our customers. Were always learning, improving, and pushing ourselves to be better with every job. When you choose us, youre not just getting a service—youre supporting two motivated students who care deeply about doing things the right way."},
]}
headingClassName="text-sm text-foreground/80 leading-relaxed"
headingClassName="text-sm text-foreground/80 leading-relaxed max-w-full"
containerClassName="max-w-md mx-auto p-4"
/>
</div>
<div id="why-us" data-section="why-us">
<FeatureCardSix
<FeatureCardThree
textboxLayout="default"
useInvertedBackground={false}
features={[
{
id: 1,
title: "Precision Interior Detailing", description: "From vacuuming every crumb to polishing surfaces and conditioning leather, we ensure your car's interior feels fresh and pristine.", imageSrc: "http://img.b2bpic.net/free-photo/interior-modern-red-luxury-sport-car_181624-25467.jpg"},
id: "interior-detail", title: "Precision Interior Detailing", description: "From vacuuming every crumb to polishing surfaces and conditioning leather, we ensure your car's interior feels fresh and pristine.", imageSrc: "http://img.b2bpic.net/free-photo/interior-modern-red-luxury-sport-car_181624-25467.jpg"},
{
id: 2,
title: "Spotless Exterior Wash & Wax", description: "Our exterior service includes a thorough wash, paint decontamination, wheel cleaning, tire dressing, and a durable wax for lasting shine and protection.", imageSrc: "http://img.b2bpic.net/free-photo/car-polishing-process-washing_23-2149547517.jpg"},
id: "exterior-wash-wax", title: "Spotless Exterior Wash & Wax", description: "Our exterior service includes a thorough wash, paint decontamination, wheel cleaning, tire dressing, and a durable wax for lasting shine and protection.", imageSrc: "http://img.b2bpic.net/free-photo/car-polishing-process-washing_23-2149547517.jpg"},
]}
title="Our Promise: Meticulous Care & Guaranteed Satisfaction"
description="We don't just clean cars; we restore them. Our dedicated student team adheres to a strict detailing regimen, ensuring every crevice and surface shines with perfection. Your satisfaction is our top priority, and we stand by the quality of our work."
gridVariant="uniform-all-items-equal"
animationType="slide-up"
className="py-12 md:py-16"
/>
</div>

View File

@@ -30,8 +30,8 @@ export default function SchedulePage() {
defaultButtonVariant="elastic-effect"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="largeSmallSizeMediumTitles"
contentWidth="compact"
sizing="medium"
background="circleGradient"
cardStyle="gradient-bordered"
primaryButtonStyle="flat"