From 608a2f721d20a008f99cf73c21456f98e36ba843 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 07:06:04 +0000 Subject: [PATCH 1/2] Update src/app/dashboard/page.tsx --- src/app/dashboard/page.tsx | 55 ++++++++++---------------------------- 1 file changed, 14 insertions(+), 41 deletions(-) diff --git a/src/app/dashboard/page.tsx b/src/app/dashboard/page.tsx index 76cf1fc..9616d97 100644 --- a/src/app/dashboard/page.tsx +++ b/src/app/dashboard/page.tsx @@ -10,14 +10,6 @@ import { Package, Truck, CheckCircle, - Building, - Users, - MessageSquare, - FileText, - DollarSign, - CreditCard, - Lock, - User, Zap, } from "lucide-react"; @@ -32,8 +24,7 @@ export default function DashboardPage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, { label: "Security", href: "/security" }, @@ -41,8 +32,7 @@ export default function DashboardPage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -50,8 +40,7 @@ export default function DashboardPage() { ], }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "/docs" }, { label: "API Reference", href: "/api-docs" }, { label: "Community", href: "/community" }, @@ -59,8 +48,7 @@ export default function DashboardPage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, @@ -71,42 +59,27 @@ export default function DashboardPage() { const dashboardFeatures = [ { - title: "Inventory Management", - description: - "Track new and used tyres with real-time stock updates, low-stock alerts, and easy product uploads.", - bentoComponent: "animated-bar-chart" as const, + title: "Inventory Management", description: + "Track new and used tyres with real-time stock updates, low-stock alerts, and easy product uploads.", bentoComponent: "animated-bar-chart" as const, }, { - title: "Order Processing", - description: - "Manage customer orders with status tracking, order history, and payment status monitoring.", - bentoComponent: "3d-stack-cards" as const, + title: "Order Processing", description: + "Manage customer orders with status tracking, order history, and payment status monitoring.", bentoComponent: "3d-stack-cards" as const, items: [ { icon: Package, - title: "Pending", - subtitle: "New Order", - detail: "Awaiting confirmation", - }, + title: "Pending", subtitle: "New Order", detail: "Awaiting confirmation"}, { icon: Truck, - title: "Processing", - subtitle: "In Progress", - detail: "Ready to ship", - }, + title: "Processing", subtitle: "In Progress", detail: "Ready to ship"}, { icon: CheckCircle, - title: "Completed", - subtitle: "Delivered", - detail: "Customer received", - }, + title: "Completed", subtitle: "Delivered", detail: "Customer received"}, ], }, { - title: "Business Analytics", - description: - "Real-time dashboard with daily sales, monthly revenue, top-performing products, and profit metrics.", - bentoComponent: "line-chart" as const, + title: "Business Analytics", description: + "Real-time dashboard with daily sales, monthly revenue, top-performing products, and profit metrics.", bentoComponent: "line-chart" as const, }, ]; @@ -117,7 +90,7 @@ export default function DashboardPage() { borderRadius="soft" contentWidth="smallMedium" sizing="largeSmallSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="gradient-radial" primaryButtonStyle="flat" secondaryButtonStyle="glass" -- 2.49.1 From 73a75ab59122bb9f453347ae82759813263ffea1 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 8 Mar 2026 07:06:04 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 361 +++++++++++------------------------------------ 1 file changed, 85 insertions(+), 276 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 5884c1a..4fac589 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -44,8 +44,7 @@ export default function HomePage() { const footerColumns = [ { - title: "Product", - items: [ + title: "Product", items: [ { label: "Features", href: "#features" }, { label: "Pricing", href: "#pricing" }, { label: "Security", href: "/security" }, @@ -53,8 +52,7 @@ export default function HomePage() { ], }, { - title: "Company", - items: [ + title: "Company", items: [ { label: "About Us", href: "/about" }, { label: "Blog", href: "/blog" }, { label: "Careers", href: "/careers" }, @@ -62,8 +60,7 @@ export default function HomePage() { ], }, { - title: "Resources", - items: [ + title: "Resources", items: [ { label: "Documentation", href: "/docs" }, { label: "API Reference", href: "/api-docs" }, { label: "Community", href: "/community" }, @@ -71,8 +68,7 @@ export default function HomePage() { ], }, { - title: "Legal", - items: [ + title: "Legal", items: [ { label: "Privacy Policy", href: "/privacy" }, { label: "Terms of Service", href: "/terms" }, { label: "Cookie Policy", href: "/cookies" }, @@ -88,7 +84,7 @@ export default function HomePage() { borderRadius="soft" contentWidth="smallMedium" sizing="largeSmallSizeMediumTitles" - background="noiseDiagonalGradient" + background="circleGradient" cardStyle="gradient-radial" primaryButtonStyle="flat" secondaryButtonStyle="glass" @@ -112,16 +108,12 @@ export default function HomePage() { description="SERVICE POINT is a comprehensive full-stack platform designed for tyre retailers and shop owners. Seamlessly manage inventory, process orders, track suppliers, and gain actionable business insights—all in one intuitive dashboard." tag="Professional Tyre Management" tagIcon={Sparkles} - background={{ variant: "noiseDiagonalGradient" }} + background={{ variant: "plain" }} buttons={[ { - text: "Get Started", - href: "/products", - }, + text: "Get Started", href: "/products"}, { - text: "Learn More", - href: "#features", - }, + text: "Learn More", href: "#features"}, ]} imageSrc="http://img.b2bpic.net/free-photo/close-up-with-businessman-patching-something-keyboard-graphics-monitor_482257-32827.jpg" imageAlt="SERVICE POINT Dashboard Overview" @@ -137,11 +129,9 @@ export default function HomePage() { tagIcon={Target} buttons={[ { - text: "Explore Features", - href: "#features", - }, + text: "Explore Features", href: "#features"}, ]} - imageSrc="http://img.b2bpic.net/free-photo/full-length-african-american-mechanic-businesswoman-communicating-auto-repair-shop_637285-11589.jpg?_wi=1" + imageSrc="http://img.b2bpic.net/free-photo/full-length-african-american-mechanic-businesswoman-communicating-auto-repair-shop_637285-11589.jpg" imageAlt="Modern Tyre Shop Operations" useInvertedBackground={false} /> @@ -156,49 +146,28 @@ export default function HomePage() { tagIcon={Zap} features={[ { - title: "Inventory Management", - description: - "Track new and used tyres with real-time stock updates, low-stock alerts, and easy product uploads.", - bentoComponent: "animated-bar-chart", - }, + title: "Inventory Management", description: + "Track new and used tyres with real-time stock updates, low-stock alerts, and easy product uploads.", bentoComponent: "animated-bar-chart"}, { - title: "Order Processing", - description: - "Manage customer orders with status tracking, order history, and payment status monitoring.", - bentoComponent: "3d-stack-cards", - items: [ + title: "Order Processing", description: + "Manage customer orders with status tracking, order history, and payment status monitoring.", bentoComponent: "3d-stack-cards", items: [ { icon: Package, - title: "Pending", - subtitle: "New Order", - detail: "Awaiting confirmation", - }, + title: "Pending", subtitle: "New Order", detail: "Awaiting confirmation"}, { icon: Truck, - title: "Processing", - subtitle: "In Progress", - detail: "Ready to ship", - }, + title: "Processing", subtitle: "In Progress", detail: "Ready to ship"}, { icon: CheckCircle, - title: "Completed", - subtitle: "Delivered", - detail: "Customer received", - }, + title: "Completed", subtitle: "Delivered", detail: "Customer received"}, ], }, { - title: "Business Analytics", - description: - "Real-time dashboard with daily sales, monthly revenue, top-performing products, and profit metrics.", - bentoComponent: "line-chart", - }, + title: "Business Analytics", description: + "Real-time dashboard with daily sales, monthly revenue, top-performing products, and profit metrics.", bentoComponent: "line-chart"}, { - title: "Supplier Integration", - description: - "Manage supplier contacts, track purchase orders, request quotes, and maintain supplier relationships.", - bentoComponent: "orbiting-icons", - centerIcon: Building, + title: "Supplier Integration", description: + "Manage supplier contacts, track purchase orders, request quotes, and maintain supplier relationships.", bentoComponent: "orbiting-icons", centerIcon: Building, items: [ { icon: Users, @@ -219,42 +188,24 @@ export default function HomePage() { ], }, { - title: "Payment Processing", - description: - "Secure Stripe integration for safe online transactions with multiple payment methods.", - bentoComponent: "icon-info-cards", - items: [ + title: "Payment Processing", description: + "Secure Stripe integration for safe online transactions with multiple payment methods.", bentoComponent: "icon-info-cards", items: [ { icon: CreditCard, - label: "Credit Cards", - value: "Supported", - }, + label: "Credit Cards", value: "Supported"}, { icon: Lock, - label: "Security", - value: "PCI Compliant", - }, + label: "Security", value: "PCI Compliant"}, { icon: CheckCircle, - label: "Verification", - value: "3D Secure", - }, + label: "Verification", value: "3D Secure"}, ], }, { - title: "Customer Profiles", - description: - "Maintain detailed customer information, order history, and communication preferences.", - bentoComponent: "marquee", - centerIcon: User, - variant: "text", - texts: [ - "Customer profiles", - "Order history", - "Contact details", - "Preferences", - "Purchase tracking", - ], + title: "Customer Profiles", description: + "Maintain detailed customer information, order history, and communication preferences.", bentoComponent: "marquee", centerIcon: User, + variant: "text", texts: [ + "Customer profiles", "Order history", "Contact details", "Preferences", "Purchase tracking"], }, ]} animationType="slide-up" @@ -272,53 +223,23 @@ export default function HomePage() { tagIcon={Sparkles} products={[ { - id: "1", - name: "Michelin Primacy Sport Plus", - price: "$89.99", - imageSrc: - "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg?_wi=1", - imageAlt: "Michelin Primacy Sport Plus Tyre", - }, + id: "1", name: "Michelin Primacy Sport Plus", price: "$89.99", imageSrc: + "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg", imageAlt: "Michelin Primacy Sport Plus Tyre"}, { - id: "2", - name: "Goodyear Assurance WeatherReady", - price: "$79.99", - imageSrc: - "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg?_wi=2", - imageAlt: "Goodyear Assurance WeatherReady Tyre", - }, + id: "2", name: "Goodyear Assurance WeatherReady", price: "$79.99", imageSrc: + "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg", imageAlt: "Goodyear Assurance WeatherReady Tyre"}, { - id: "3", - name: "Bridgestone Turanza QuietTrack", - price: "$95.00", - imageSrc: - "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg?_wi=3", - imageAlt: "Bridgestone Turanza QuietTrack Tyre", - }, + id: "3", name: "Bridgestone Turanza QuietTrack", price: "$95.00", imageSrc: + "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg", imageAlt: "Bridgestone Turanza QuietTrack Tyre"}, { - id: "4", - name: "Continental PureContact LS Plus", - price: "$92.50", - imageSrc: - "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg?_wi=4", - imageAlt: "Continental PureContact LS Plus Tyre", - }, + id: "4", name: "Continental PureContact LS Plus", price: "$92.50", imageSrc: + "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg", imageAlt: "Continental PureContact LS Plus Tyre"}, { - id: "5", - name: "Used Pirelli Cinturato - Good Condition", - price: "$34.99", - imageSrc: - "http://img.b2bpic.net/free-photo/closeup-mechanic-working-with-car-tire-auto-repair-shop_637285-7620.jpg?_wi=1", - imageAlt: "Used Pirelli Cinturato Tyre", - }, + id: "5", name: "Used Pirelli Cinturato - Good Condition", price: "$34.99", imageSrc: + "http://img.b2bpic.net/free-photo/closeup-mechanic-working-with-car-tire-auto-repair-shop_637285-7620.jpg", imageAlt: "Used Pirelli Cinturato Tyre"}, { - id: "6", - name: "Commercial Truck Tire - Heavy Duty", - price: "$149.99", - imageSrc: - "http://img.b2bpic.net/free-photo/closeup-tire-field-with-yellow-flowers_181624-18411.jpg?_wi=1", - imageAlt: "Commercial Heavy Duty Truck Tire", - }, + id: "6", name: "Commercial Truck Tire - Heavy Duty", price: "$149.99", imageSrc: + "http://img.b2bpic.net/free-photo/closeup-tire-field-with-yellow-flowers_181624-18411.jpg", imageAlt: "Commercial Heavy Duty Truck Tire"}, ]} gridVariant="uniform-all-items-equal" animationType="slide-up" @@ -336,67 +257,25 @@ export default function HomePage() { tagIcon={DollarSign} plans={[ { - id: "basic", - title: "Starter", - price: "$29", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg?_wi=5", - imageAlt: "Starter Plan", - button: { - text: "Get Started", - href: "/signup", - }, + id: "basic", title: "Starter", price: "$29", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg", imageAlt: "Starter Plan", button: { + text: "Get Started", href: "/signup"}, features: [ - "Up to 100 products", - "Basic inventory tracking", - "5 users", - "Email support", - "Monthly reporting", - ], + "Up to 100 products", "Basic inventory tracking", "5 users", "Email support", "Monthly reporting"], }, { - id: "professional", - title: "Professional", - price: "$79", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg?_wi=6", - imageAlt: "Professional Plan", - button: { - text: "Choose Plan", - href: "/signup", - }, + id: "professional", title: "Professional", price: "$79", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/mechanic-changing-tires-car-service_1303-26895.jpg", imageAlt: "Professional Plan", button: { + text: "Choose Plan", href: "/signup"}, features: [ - "Unlimited products", - "Advanced inventory", - "25 users", - "Priority support", - "Real-time analytics", - "Supplier integration", - ], + "Unlimited products", "Advanced inventory", "25 users", "Priority support", "Real-time analytics", "Supplier integration"], }, { - id: "enterprise", - title: "Enterprise", - price: "$199", - period: "/month", - imageSrc: - "http://img.b2bpic.net/free-photo/closeup-tire-field-with-yellow-flowers_181624-18411.jpg?_wi=2", - imageAlt: "Enterprise Plan", - button: { - text: "Contact Sales", - href: "/contact", - }, + id: "enterprise", title: "Enterprise", price: "$199", period: "/month", imageSrc: + "http://img.b2bpic.net/free-photo/closeup-tire-field-with-yellow-flowers_181624-18411.jpg", imageAlt: "Enterprise Plan", button: { + text: "Contact Sales", href: "/contact"}, features: [ - "Unlimited everything", - "Multi-location support", - "Unlimited users", - "24/7 dedicated support", - "Custom API access", - "Advanced reporting", - "White-label option", - ], + "Unlimited everything", "Multi-location support", "Unlimited users", "24/7 dedicated support", "Custom API access", "Advanced reporting", "White-label option"], }, ]} animationType="slide-up" @@ -414,44 +293,20 @@ export default function HomePage() { tagIcon={TrendingUp} metrics={[ { - id: "1", - value: "500+", - title: "Active Businesses", - items: [ - "Across 15+ countries", - "Diverse tyre retailers", - "Growing community", - ], + id: "1", value: "500+", title: "Active Businesses", items: [ + "Across 15+ countries", "Diverse tyre retailers", "Growing community"], }, { - id: "2", - value: "1M+", - title: "Transactions Processed", - items: [ - "Secure payment processing", - "Average transaction time: 2s", - "99.9% uptime", - ], + id: "2", value: "1M+", title: "Transactions Processed", items: [ + "Secure payment processing", "Average transaction time: 2s", "99.9% uptime"], }, { - id: "3", - value: "48hrs", - title: "Average Implementation", - items: [ - "Quick onboarding", - "Data migration included", - "Training provided", - ], + id: "3", value: "48hrs", title: "Average Implementation", items: [ + "Quick onboarding", "Data migration included", "Training provided"], }, { - id: "4", - value: "98%", - title: "Customer Satisfaction", - items: [ - "24/7 customer support", - "Regular updates", - "Feature requests welcomed", - ], + id: "4", value: "98%", title: "Customer Satisfaction", items: [ + "24/7 customer support", "Regular updates", "Feature requests welcomed"], }, ]} animationType="scale-rotate" @@ -469,45 +324,21 @@ export default function HomePage() { tagIcon={Heart} testimonials={[ { - id: "1", - name: "Marcus Johnson", - role: "Owner", - company: "FastTyre Express", - rating: 5, + id: "1", name: "Marcus Johnson", role: "Owner", company: "FastTyre Express", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/smiley-businesswoman-posing-outdoors_23-2148767054.jpg", - imageAlt: "Marcus Johnson", - }, + "http://img.b2bpic.net/free-photo/smiley-businesswoman-posing-outdoors_23-2148767054.jpg", imageAlt: "Marcus Johnson"}, { - id: "2", - name: "Sarah Chen", - role: "Manager", - company: "Premium Wheels Ltd", - rating: 5, + id: "2", name: "Sarah Chen", role: "Manager", company: "Premium Wheels Ltd", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/portrait-senior-woman-professional-blazer-outdoors-laptop_23-2150296623.jpg", - imageAlt: "Sarah Chen", - }, + "http://img.b2bpic.net/free-photo/portrait-senior-woman-professional-blazer-outdoors-laptop_23-2150296623.jpg", imageAlt: "Sarah Chen"}, { - id: "3", - name: "David Martinez", - role: "Operations Director", - company: "Continental Auto Tyres", - rating: 5, + id: "3", name: "David Martinez", role: "Operations Director", company: "Continental Auto Tyres", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/profile-portrait-young-asian-businessman_1262-1572.jpg", - imageAlt: "David Martinez", - }, + "http://img.b2bpic.net/free-photo/profile-portrait-young-asian-businessman_1262-1572.jpg", imageAlt: "David Martinez"}, { - id: "4", - name: "Emily Thompson", - role: "Founder", - company: "Eco Tyre Solutions", - rating: 5, + id: "4", name: "Emily Thompson", role: "Founder", company: "Eco Tyre Solutions", rating: 5, imageSrc: - "http://img.b2bpic.net/free-photo/beautiful-corporate-woman-looks-dreamy-smiles-stands-outside-street-leans-her-head-hands-d_1258-122007.jpg", - imageAlt: "Emily Thompson", - }, + "http://img.b2bpic.net/free-photo/beautiful-corporate-woman-looks-dreamy-smiles-stands-outside-street-leans-her-head-hands-d_1258-122007.jpg", imageAlt: "Emily Thompson"}, ]} gridVariant="uniform-all-items-equal" animationType="blur-reveal" @@ -525,43 +356,25 @@ export default function HomePage() { tagIcon={HelpCircle} faqs={[ { - id: "1", - title: "Is SERVICE POINT suitable for small shops?", - content: - "Absolutely! SERVICE POINT is designed to scale from solo entrepreneurs to large retailers. Our Starter plan is perfect for small shops with basic needs, and you can upgrade as your business grows.", - }, + id: "1", title: "Is SERVICE POINT suitable for small shops?", content: + "Absolutely! SERVICE POINT is designed to scale from solo entrepreneurs to large retailers. Our Starter plan is perfect for small shops with basic needs, and you can upgrade as your business grows."}, { - id: "2", - title: "How secure is the payment processing?", - content: - "We use industry-leading Stripe integration with PCI DSS Level 1 compliance. All transactions are encrypted with SSL/TLS, and we never store sensitive payment information on our servers.", - }, + id: "2", title: "How secure is the payment processing?", content: + "We use industry-leading Stripe integration with PCI DSS Level 1 compliance. All transactions are encrypted with SSL/TLS, and we never store sensitive payment information on our servers."}, { - id: "3", - title: "Can I manage multiple locations?", - content: - "Yes! The Enterprise plan includes multi-location support. You can manage inventory, orders, and analytics across all your branches from a single unified dashboard.", - }, + id: "3", title: "Can I manage multiple locations?", content: + "Yes! The Enterprise plan includes multi-location support. You can manage inventory, orders, and analytics across all your branches from a single unified dashboard."}, { - id: "4", - title: "What payment methods do customers have?", - content: - "Through Stripe integration, customers can pay with credit cards, debit cards, digital wallets (Apple Pay, Google Pay), and bank transfers depending on your region configuration.", - }, + id: "4", title: "What payment methods do customers have?", content: + "Through Stripe integration, customers can pay with credit cards, debit cards, digital wallets (Apple Pay, Google Pay), and bank transfers depending on your region configuration."}, { - id: "5", - title: "How do I migrate my existing data?", - content: - "Our onboarding team handles data migration for you. We support imports from most existing systems, and our 48-hour implementation process includes full data transfer and validation.", - }, + id: "5", title: "How do I migrate my existing data?", content: + "Our onboarding team handles data migration for you. We support imports from most existing systems, and our 48-hour implementation process includes full data transfer and validation."}, { - id: "6", - title: "Is there a free trial available?", - content: - "Yes! We offer a 14-day free trial with all Professional plan features included. No credit card required to start, and you can cancel anytime during the trial period.", - }, + id: "6", title: "Is there a free trial available?", content: + "Yes! We offer a 14-day free trial with all Professional plan features included. No credit card required to start, and you can cancel anytime during the trial period."}, ]} - imageSrc="http://img.b2bpic.net/free-photo/full-length-african-american-mechanic-businesswoman-communicating-auto-repair-shop_637285-11589.jpg?_wi=2" + imageSrc="http://img.b2bpic.net/free-photo/full-length-african-american-mechanic-businesswoman-communicating-auto-repair-shop_637285-11589.jpg" imageAlt="SERVICE POINT Support Team" mediaAnimation="slide-up" faqsAnimation="slide-up" @@ -578,13 +391,9 @@ export default function HomePage() { animationType="entrance-slide" buttons={[ { - text: "Start Free Trial", - href: "/signup", - }, + text: "Start Free Trial", href: "/signup"}, { - text: "Schedule Demo", - href: "/contact", - }, + text: "Schedule Demo", href: "/contact"}, ]} background={{ variant: "plain" }} useInvertedBackground={true} -- 2.49.1