12 Commits

Author SHA1 Message Date
405b284ffa Update src/app/page.tsx 2026-05-19 04:02:21 +00:00
2a9af8ffc0 Merge version_9 into main
Merge version_9 into main
2026-05-19 04:01:04 +00:00
deecffc695 Update src/app/page.tsx 2026-05-19 04:00:58 +00:00
ffd5939632 Merge version_8 into main
Merge version_8 into main
2026-05-19 03:59:03 +00:00
671bf32ded Update src/app/page.tsx 2026-05-19 03:59:00 +00:00
a7e3427d73 Merge version_8 into main
Merge version_8 into main
2026-05-19 02:51:16 +00:00
b182ac79f1 Update src/app/page.tsx 2026-05-19 02:51:13 +00:00
c08b444f95 Merge version_8 into main
Merge version_8 into main
2026-05-19 02:44:42 +00:00
f7d931f15f Update src/app/page.tsx 2026-05-19 02:44:39 +00:00
246e5d9681 Merge version_8 into main
Merge version_8 into main
2026-05-18 02:56:31 +00:00
4b6582c7e9 Update src/app/page.tsx 2026-05-18 02:56:27 +00:00
c61abdec92 Merge version_7 into main
Merge version_7 into main
2026-05-18 02:54:49 +00:00

View File

@@ -10,7 +10,6 @@ import HeroSplitDualMedia from '@/components/sections/hero/HeroSplitDualMedia';
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import PricingCardTwo from '@/components/sections/pricing/PricingCardTwo';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { Monitor, Palette, Zap } from "lucide-react";
@@ -19,6 +18,10 @@ export default function LandingPage() {
window.location.href = "mailto:brightlinewebsolutions@gmail.com";
};
const handlePrivacyClick = () => {
window.location.href = "/privacy";
};
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
@@ -37,7 +40,6 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Services", id: "#services" },
{ name: "Portfolio", id: "#portfolio" },
{ name: "About", id: "#about" },
{ name: "Pricing", id: "#pricing" },
{ name: "Contact", id: "#contact" }
@@ -82,25 +84,6 @@ export default function LandingPage() {
/>
</div>
<div id="portfolio" data-section="portfolio">
<ProductCardOne
animationType="slide-up"
textboxLayout="default"
gridVariant="bento-grid"
useInvertedBackground={false}
products={[
{ id: "p1", name: "Tech Startup Platform", price: "Case Study", imageSrc: "http://img.b2bpic.net/free-psd/computer-repair-template-design_23-2151454615.jpg" },
{ id: "p2", name: "Luxury Retail Experience", price: "Case Study", imageSrc: "http://img.b2bpic.net/free-vector/vintage-vaporwave-background_23-2148872602.jpg" },
{ id: "p3", name: "Digital SaaS Identity", price: "Case Study", imageSrc: "http://img.b2bpic.net/free-photo/ceramic-vases-with-decorative-branches-soft-lighting_24972-3108.jpg" },
{ id: "p4", name: "Professional Service Hub", price: "Case Study", imageSrc: "http://img.b2bpic.net/free-photo/feedback-review-good-service-4-star-icon-symbol-concept-yellow-background-3d-illustration_56104-1566.jpg" },
{ id: "p5", name: "Fitness Brand Portal", price: "Case Study", imageSrc: "http://img.b2bpic.net/free-psd/flat-design-business-landing-page-template_23-2149928631.jpg" },
{ id: "p6", name: "Creative Agency Portfolio", price: "Case Study", imageSrc: "http://img.b2bpic.net/free-photo/close-up-aluminum-tubes-half-used_23-2150919848.jpg" }
]}
title="Selected Project Work"
description="A glimpse into our recent design work for high-growth brands."
/>
</div>
<div id="about" data-section="about">
<TextSplitAbout
useInvertedBackground={false}
@@ -120,16 +103,16 @@ export default function LandingPage() {
{
id: "starter",
badge: "Starter Site",
price: "$699 Setup / $59 per month",
subtitle: "Essential foundation for your digital presence",
price: "$599 Setup / $49 per month",
subtitle: "Essential foundation for your digital presence. Monthly billing begins the month after initial purchase (first month included in setup).",
buttons: [{ text: "Inquire", onClick: handleInquireClick }],
features: ["3-page website", "Mobile-friendly design", "Domain connection", "Hosting included", "1 revision round", "Monthly hosting, security, and small edits"]
features: ["3-page website", "Mobile-friendly design", "Domain connection", "Hosting included", "2 revision rounds", "Monthly hosting, security, and edits"]
},
{
id: "business",
badge: "Business Growth",
price: "$1199 Setup / $89 per month",
subtitle: "Scale your impact with professional tools",
subtitle: "Scale your impact with professional tools. Monthly billing begins the month after initial purchase (first month included in setup).",
buttons: [{ text: "Inquire", onClick: handleInquireClick }],
features: ["5-page website", "Modern mobile-friendly design", "Custom branding and colors", "Testimonial section", "Gallery/portfolio section", "FAQ section", "Basic local SEO", "3 revision rounds", "Monthly hosting, small edits, and priority support"]
}
@@ -160,7 +143,7 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
faqs={[
{ id: "f1", title: "How long does a project take?", content: "Most projects take 4-8 weeks depending on the complexity of your requirements." },
{ id: "f1", title: "How long does a project take?", content: "Most projects take 1-3 days depending on the complexity of your requirements." },
{ id: "f2", title: "What tools do you use?", content: "We leverage modern web technologies such as Next.js and Tailwind CSS for optimal speed and performance." },
{ id: "f3", title: "Do you offer maintenance?", content: "Yes, we provide ongoing care packages to ensure your digital platform stays current and optimized." }
]}
@@ -198,7 +181,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="Brightline Web"
leftLink={{ text: "Privacy Policy", href: "#" }}
leftLink={{ text: "Privacy Policy", onClick: handlePrivacyClick }}
rightLink={{ text: "Terms & Conditions", href: "#" }}
/>
</div>