Merge version_1 into main #2

Merged
bender merged 5 commits from version_1 into main 2026-03-02 21:30:40 +00:00
5 changed files with 36 additions and 119 deletions

View File

@@ -64,24 +64,15 @@ export default function AboutPage() {
tagIcon={CheckCircle}
features={[
{
id: "quality",
label: "Quality",
title: "Uncompromising Professional Standards",
items: ["Expert craftsmanship", "Premium materials", "Rigorous testing", "Long-lasting results"],
id: "quality", label: "Quality", title: "Uncompromising Professional Standards", items: ["Expert craftsmanship", "Premium materials", "Rigorous testing", "Long-lasting results"],
buttons: [{ text: "Our Services", href: "/services" }],
},
{
id: "trust",
label: "Trust",
title: "Honesty & Transparency",
items: ["Clear pricing always", "No hidden fees", "Expert advice", "Customer-first approach"],
id: "trust", label: "Trust", title: "Honesty & Transparency", items: ["Clear pricing always", "No hidden fees", "Expert advice", "Customer-first approach"],
buttons: [{ text: "Get Quote", href: "tel:0787499491" }],
},
{
id: "service",
label: "Service",
title: "Customer-Centric Excellence",
items: ["Fast turnaround", "Personalized solutions", "24-hour support", "Local expertise"],
id: "service", label: "Service", title: "Customer-Centric Excellence", items: ["Fast turnaround", "Personalized solutions", "24-hour support", "Local expertise"],
buttons: [{ text: "Contact Us", href: "/contact" }],
},
]}
@@ -102,8 +93,8 @@ export default function AboutPage() {
{ src: "http://img.b2bpic.net/free-photo/handsome-male-taxi-driver-costume_23-2149204562.jpg", alt: "Team Member" },
{ src: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg", alt: "Team Member" },
]}
ratingAnimation="entrance-slide"
avatarsAnimation="entrance-slide"
ratingAnimation="opacity"
avatarsAnimation="opacity"
useInvertedBackground={true}
/>
</div>

View File

@@ -44,7 +44,7 @@ export default function ContactPage() {
description="Have questions about our services or ready to book an appointment? Reach out to us today and let our expert team help you get back on the road safely."
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/dark-storage-full-big-variety-new-tyres-busy-warehouse_613910-17114.jpg?_wi=2"
imageSrc="http://img.b2bpic.net/free-photo/dark-storage-full-big-variety-new-tyres-busy-warehouse_613910-17114.jpg"
imageAlt="Professional tyre workshop"
mediaAnimation="slide-up"
mediaPosition="right"
@@ -63,24 +63,15 @@ export default function ContactPage() {
tagIcon={MapPin}
features={[
{
id: "phone",
label: "Phone",
title: "Call Us Anytime",
items: ["078 749 9491", "Direct line", "Fast response", "24-hour availability"],
id: "phone", label: "Phone", title: "Call Us Anytime", items: ["078 749 9491", "Direct line", "Fast response", "24-hour availability"],
buttons: [{ text: "Call Now", href: "tel:0787499491" }],
},
{
id: "address",
label: "Location",
title: "Visit Our Workshop",
items: ["Grey Ave, Vereeniging", "1939, South Africa", "Easy access", "Ample parking"],
id: "address", label: "Location", title: "Visit Our Workshop", items: ["Grey Ave, Vereeniging", "1939, South Africa", "Easy access", "Ample parking"],
buttons: [{ text: "Get Directions", href: "https://maps.google.com" }],
},
{
id: "hours",
label: "Hours",
title: "We're Open",
items: ["Mon-Fri: 7:00 AM - 5:00 PM", "Sat: 7:00 AM - 1:00 PM", "Sun: Closed", "Same-day service available"],
id: "hours", label: "Hours", title: "We're Open", items: ["Mon-Fri: 7:00 AM - 5:00 PM", "Sat: 7:00 AM - 1:00 PM", "Sun: Closed", "Same-day service available"],
buttons: [{ text: "Schedule Service", href: "tel:0787499491" }],
},
]}

View File

@@ -5,32 +5,18 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const nunitoSans = Nunito_Sans({
variable: "--font-nunito-sans",
subsets: ["latin"],
variable: "--font-nunito-sans", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Professional Tyres | Wheel Alignment & Suspension Repairs in Vereeniging",
description: "Trusted tyre shop in Vereeniging. New & secondhand tyres, wheel alignment (R250), suspension repairs, mag repair & aluminium welding. Fast, affordable service. Call 078 749 9491.",
keywords: "tyre shop Vereeniging, wheel alignment, suspension repairs, mag repair, secondhand tyres, aluminium welding",
openGraph: {
title: "Professional Tyres - Vereeniging",
description: "Quality tyre and wheel services in Vereeniging. Affordable pricing, professional workmanship, trusted local business.",
url: "https://professional-tyres.co.za",
siteName: "Professional Tyres",
type: "website",
images: [
title: "Professional Tyres | Wheel Alignment & Suspension Repairs in Vereeniging", description: "Trusted tyre shop in Vereeniging. New & secondhand tyres, wheel alignment (R250), suspension repairs, mag repair & aluminium welding. Fast, affordable service. Call 078 749 9491.", keywords: "tyre shop Vereeniging, wheel alignment, suspension repairs, mag repair, secondhand tyres, aluminium welding", openGraph: {
title: "Professional Tyres - Vereeniging", description: "Quality tyre and wheel services in Vereeniging. Affordable pricing, professional workmanship, trusted local business.", url: "https://professional-tyres.co.za", siteName: "Professional Tyres", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/muscular-man-is-fixing-car-s-wheel-with-special-tool-auto-service_613910-17086.jpg",
alt: "Professional Tyres Workshop",
},
url: "http://img.b2bpic.net/free-photo/muscular-man-is-fixing-car-s-wheel-with-special-tool-auto-service_613910-17086.jpg", alt: "Professional Tyres Workshop"},
],
},
twitter: {
card: "summary_large_image",
title: "Professional Tyres - Vereeniging",
description: "Quality tyre and wheel services. Wheel alignment R250. Call 078 749 9491.",
images: ["http://img.b2bpic.net/free-photo/muscular-man-is-fixing-car-s-wheel-with-special-tool-auto-service_613910-17086.jpg"],
card: "summary_large_image", title: "Professional Tyres - Vereeniging", description: "Quality tyre and wheel services. Wheel alignment R250. Call 078 749 9491.", images: ["http://img.b2bpic.net/free-photo/muscular-man-is-fixing-car-s-wheel-with-special-tool-auto-service_613910-17086.jpg"],
},
robots: {
index: true,

View File

@@ -64,38 +64,23 @@ export default function HomePage() {
tagIcon={Wrench}
features={[
{
id: "tyres",
label: "Tyres",
title: "New & Secondhand Tyre Sales",
items: ["All major sizes available", "Quality secondhand options", "Professional fitting service", "Competitive pricing"],
id: "tyres", label: "Tyres", title: "New & Secondhand Tyre Sales", items: ["All major sizes available", "Quality secondhand options", "Professional fitting service", "Competitive pricing"],
buttons: [{ text: "Get Prices", href: "tel:0787499491" }],
},
{
id: "alignment",
label: "Alignment",
title: "Wheel Alignment Service",
items: ["Computerized alignment", "Fix uneven tyre wear", "Improve vehicle handling", "Only R250 per wheel alignment"],
id: "alignment", label: "Alignment", title: "Wheel Alignment Service", items: ["Computerized alignment", "Fix uneven tyre wear", "Improve vehicle handling", "Only R250 per wheel alignment"],
buttons: [{ text: "Book Service", href: "tel:0787499491" }],
},
{
id: "suspension",
label: "Suspension",
title: "Suspension Checks & Repairs",
items: ["Shock absorber inspections", "Suspension diagnostics", "Professional repairs", "Same-day service available"],
id: "suspension", label: "Suspension", title: "Suspension Checks & Repairs", items: ["Shock absorber inspections", "Suspension diagnostics", "Professional repairs", "Same-day service available"],
buttons: [{ text: "Get Quote", href: "/contact" }],
},
{
id: "mag",
label: "Mag Repair",
title: "Professional Mag Repair",
items: ["Cracked rim repair", "Bent rim straightening", "Structural repairs", "Welded and tested for safety"],
id: "mag", label: "Mag Repair", title: "Professional Mag Repair", items: ["Cracked rim repair", "Bent rim straightening", "Structural repairs", "Welded and tested for safety"],
buttons: [{ text: "Call Now", href: "tel:0787499491" }],
},
{
id: "welding",
label: "Welding",
title: "Aluminium Welding Service",
items: ["Professional alloy welding", "Structural integrity certified", "Expert workmanship", "Affordable rates"],
id: "welding", label: "Welding", title: "Aluminium Welding Service", items: ["Professional alloy welding", "Structural integrity certified", "Expert workmanship", "Affordable rates"],
buttons: [{ text: "Inquire", href: "tel:0787499491" }],
},
]}
@@ -132,32 +117,22 @@ export default function HomePage() {
tagIcon={DollarSign}
plans={[
{
id: "alignment",
badge: "Popular Service",
badgeIcon: Zap,
price: "R250",
name: "Wheel Alignment",
buttons: [
id: "alignment", badge: "Popular Service", badgeIcon: Zap,
price: "R250", name: "Wheel Alignment", buttons: [
{ text: "Book Now", href: "tel:0787499491" },
{ text: "Learn More", href: "/services" },
],
features: ["Computerized alignment", "One wheel", "Professional service", "Same-day available"],
},
{
id: "tyres",
price: "Varies",
name: "Tyre Sales & Fitting",
buttons: [
id: "tyres", price: "Varies", name: "Tyre Sales & Fitting", buttons: [
{ text: "Get Quote", href: "tel:0787499491" },
{ text: "Contact Us", href: "/contact" },
],
features: ["New tyres available", "Quality secondhand options", "Professional fitting", "Competitive pricing"],
},
{
id: "mag",
price: "Custom",
name: "Mag & Rim Repair",
buttons: [
id: "mag", price: "Custom", name: "Mag & Rim Repair", buttons: [
{ text: "Call for Quote", href: "tel:0787499491" },
{ text: "Send Photos", href: "/contact" },
],
@@ -181,8 +156,8 @@ export default function HomePage() {
{ src: "http://img.b2bpic.net/free-photo/handsome-male-taxi-driver-costume_23-2149204562.jpg", alt: "Customer" },
{ src: "http://img.b2bpic.net/free-photo/portrait-woman-smiling-kitchen_107420-12357.jpg", alt: "Customer" },
]}
ratingAnimation="entrance-slide"
avatarsAnimation="entrance-slide"
ratingAnimation="opacity"
avatarsAnimation="opacity"
useInvertedBackground={true}
/>
</div>
@@ -195,7 +170,7 @@ export default function HomePage() {
description="Call us now for immediate assistance or send us a message and we'll get back to you within 24 hours. We're ready to help with all your tyre and wheel needs."
background={{ variant: "plain" }}
useInvertedBackground={false}
imageSrc="http://img.b2bpic.net/free-photo/dark-storage-full-big-variety-new-tyres-busy-warehouse_613910-17114.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/dark-storage-full-big-variety-new-tyres-busy-warehouse_613910-17114.jpg"
imageAlt="Professional tyre workshop"
mediaAnimation="slide-up"
mediaPosition="right"

View File

@@ -45,38 +45,23 @@ export default function ServicesPage() {
tagIcon={Wrench}
features={[
{
id: "tyres",
label: "Tyres",
title: "New & Secondhand Tyre Sales",
items: ["All major brands and sizes", "Quality secondhand inventory", "Professional fitting service", "Competitive wholesale pricing"],
id: "tyres", label: "Tyres", title: "New & Secondhand Tyre Sales", items: ["All major brands and sizes", "Quality secondhand inventory", "Professional fitting service", "Competitive wholesale pricing"],
buttons: [{ text: "Get Quote", href: "tel:0787499491" }],
},
{
id: "alignment",
label: "Alignment",
title: "Computerized Wheel Alignment",
items: ["Latest alignment technology", "Fix uneven wear patterns", "Improve handling and safety", "Fast turnaround service"],
id: "alignment", label: "Alignment", title: "Computerized Wheel Alignment", items: ["Latest alignment technology", "Fix uneven wear patterns", "Improve handling and safety", "Fast turnaround service"],
buttons: [{ text: "Book Now", href: "tel:0787499491" }],
},
{
id: "suspension",
label: "Suspension",
title: "Suspension & Shock Services",
items: ["Complete system diagnostics", "Shock absorber replacement", "Spring and strut repairs", "Ride quality optimization"],
id: "suspension", label: "Suspension", title: "Suspension & Shock Services", items: ["Complete system diagnostics", "Shock absorber replacement", "Spring and strut repairs", "Ride quality optimization"],
buttons: [{ text: "Schedule Service", href: "/contact" }],
},
{
id: "mag",
label: "Mag Repair",
title: "Professional Mag & Rim Repair",
items: ["Cracked rim welding", "Bent rim straightening", "Surface refinishing", "Safety certified repairs"],
id: "mag", label: "Mag Repair", title: "Professional Mag & Rim Repair", items: ["Cracked rim welding", "Bent rim straightening", "Surface refinishing", "Safety certified repairs"],
buttons: [{ text: "Request Quote", href: "tel:0787499491" }],
},
{
id: "welding",
label: "Welding",
title: "Aluminium Welding Expertise",
items: ["Professional alloy welding", "Structural integrity testing", "Custom metalwork", "Expert craftsmanship"],
id: "welding", label: "Welding", title: "Aluminium Welding Expertise", items: ["Professional alloy welding", "Structural integrity testing", "Custom metalwork", "Expert craftsmanship"],
buttons: [{ text: "Contact Us", href: "tel:0787499491" }],
},
]}
@@ -113,34 +98,23 @@ export default function ServicesPage() {
tagIcon={DollarSign}
plans={[
{
id: "alignment",
badge: "Best Value",
badgeIcon: Zap,
price: "R250",
name: "Wheel Alignment",
buttons: [
id: "alignment", badge: "Best Value", badgeIcon: Zap,
price: "R250", name: "Wheel Alignment", buttons: [
{ text: "Book Now", href: "tel:0787499491" },
{ text: "Learn More", href: "/services" },
],
features: ["Computerized alignment", "Four-wheel service", "Diagnostic report", "Same-day available"],
},
{
id: "suspension",
price: "From R500",
name: "Suspension Service",
buttons: [
id: "suspension", price: "From R500", name: "Suspension Service", buttons: [
{ text: "Get Quote", href: "tel:0787499491" },
{ text: "Contact Us", href: "/contact" },
],
features: ["Free diagnostics", "Quality parts", "Professional installation", "Warranty included"],
},
{
id: "comprehensive",
badge: "Most Popular",
badgeIcon: Zap,
price: "Custom",
name: "Comprehensive Package",
buttons: [
id: "comprehensive", badge: "Most Popular", badgeIcon: Zap,
price: "Custom", name: "Comprehensive Package", buttons: [
{ text: "Call for Details", href: "tel:0787499491" },
{ text: "Chat Now", href: "/contact" },
],