5 Commits

Author SHA1 Message Date
4bee276a36 Update src/app/page.tsx 2026-03-05 17:03:30 +00:00
0fad180006 Update src/app/layout.tsx 2026-03-05 17:03:30 +00:00
121672556a Merge version_1 into main
Merge version_1 into main
2026-03-05 16:56:58 +00:00
80142b5d42 Merge version_1 into main
Merge version_1 into main
2026-03-05 16:56:12 +00:00
42ee9a15c2 Merge version_1 into main
Merge version_1 into main
2026-03-05 16:54:14 +00:00
2 changed files with 53 additions and 81 deletions

View File

@@ -1,69 +1,20 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google"; import { Inter } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({ const inter = Inter({ subsets: ["latin"] });
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = { export const metadata: Metadata = {
title: "TechVision | IT Solutions & Custom Web Development", title: "TechVision - Scalable IT Solutions", description: "Custom web development, cloud infrastructure, and enterprise software solutions for modern enterprises."};
description: "Enterprise IT solutions, custom web development, cloud infrastructure, and DevOps services for startups to enterprises. Expert team delivering scalable, secure technology.",
keywords: "IT solutions, web development, cloud services, DevOps, software development, IT consulting, enterprise software",
metadataBase: new URL("https://techvision.io"),
alternates: {
canonical: "https://techvision.io",
},
openGraph: {
title: "TechVision - Modern IT Solutions & Custom Development",
description: "Transform your business with scalable IT solutions, custom web development, and cloud infrastructure services.",
type: "website",
siteName: "TechVision",
images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-modern-clean-software-dashboard-interf-1772729537585-9c919811.png",
alt: "TechVision IT Solutions Dashboard",
},
],
},
twitter: {
card: "summary_large_image",
title: "TechVision - IT Solutions & Web Development",
description: "Enterprise-grade IT solutions for modern businesses. Custom development, cloud infrastructure, and DevOps expertise.",
images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-modern-clean-software-dashboard-interf-1772729537585-9c919811.png",
],
},
robots: {
index: true,
follow: true,
},
};
export default function RootLayout({ export default function RootLayout({
children, children,
}: Readonly<{ }: {
children: React.ReactNode; children: React.ReactNode;
}>) { }) {
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en">
<ServiceWrapper> <body className={inter.className}>{children}
<body
className={`${halant.variable} ${inter.variable} antialiased`}
>
<Tag />
{children}
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: ` __html: `
@@ -1431,7 +1382,6 @@ export default function RootLayout({
}} }}
/> />
</body> </body>
</ServiceWrapper>
</html> </html>
); );
} }

View File

@@ -74,19 +74,24 @@ export default function HomePage() {
mediaItems={[ mediaItems={[
{ {
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-modern-clean-software-dashboard-interf-1772729537585-9c919811.png", imageAlt: "Modern IT solutions dashboard interface"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-modern-clean-software-dashboard-interf-1772729537585-9c919811.png", imageAlt: "Modern IT solutions dashboard interface"
},
{ {
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-detailed-cloud-architecture-diagram-sh-1772729539141-72f3722b.png", imageAlt: "Cloud architecture diagram"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-detailed-cloud-architecture-diagram-sh-1772729539141-72f3722b.png", imageAlt: "Cloud architecture diagram"
},
{ {
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-software-development-workflow-visualiz-1772729538228-ba8e9be4.png", imageAlt: "Software development workflow"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-software-development-workflow-visualiz-1772729538228-ba8e9be4.png", imageAlt: "Software development workflow"
},
{ {
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-professional-development-team-collabor-1772729538144-311489f3.png", imageAlt: "Professional development team"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-professional-development-team-collabor-1772729538144-311489f3.png", imageAlt: "Professional development team"
},
{ {
imageSrc: imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-devops-deployment-pipeline-visualizati-1772729539254-6d642f23.png", imageAlt: "DevOps deployment pipeline"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/a-devops-deployment-pipeline-visualizati-1772729539254-6d642f23.png", imageAlt: "DevOps deployment pipeline"
},
]} ]}
mediaAnimation="slide-up" mediaAnimation="slide-up"
/> />
@@ -102,7 +107,8 @@ export default function HomePage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
names={[ names={[
"TechCorp Solutions", "CloudSync Inc", "InnovateLabs", "DataDrive Systems", "NetFlow Enterprises", "DevTools Pro", "SecureStack"]} "TechCorp Solutions", "CloudSync Inc", "InnovateLabs", "DataDrive Systems", "NetFlow Enterprises", "DevTools Pro", "SecureStack"
]}
speed={40} speed={40}
showCard={true} showCard={true}
/> />
@@ -122,27 +128,33 @@ export default function HomePage() {
{ {
icon: Globe, icon: Globe,
title: "Custom Web Development", description: title: "Custom Web Development", description:
"React, Next.js, and Vue.js applications built for performance, scalability, and seamless user experiences."}, "React, Next.js, and Vue.js applications built for performance, scalability, and seamless user experiences."
},
{ {
icon: Server, icon: Server,
title: "Backend & API Development", description: title: "Backend & API Development", description:
"Robust APIs using Java Spring Boot, Node.js, and microservices architecture for enterprise reliability."}, "Robust APIs using Java Spring Boot, Node.js, and microservices architecture for enterprise reliability."
},
{ {
icon: Cloud, icon: Cloud,
title: "Cloud & DevOps Solutions", description: title: "Cloud & DevOps Solutions", description:
"AWS, Azure, and GCP infrastructure with Docker, Kubernetes, and CI/CD pipelines for continuous delivery."}, "AWS, Azure, and GCP infrastructure with Docker, Kubernetes, and CI/CD pipelines for continuous delivery."
},
{ {
icon: Lightbulb, icon: Lightbulb,
title: "IT Consulting", description: title: "IT Consulting", description:
"Strategic technology advisory to optimize your infrastructure, reduce costs, and improve performance."}, "Strategic technology advisory to optimize your infrastructure, reduce costs, and improve performance."
},
{ {
icon: Shield, icon: Shield,
title: "Enterprise Software", description: title: "Enterprise Software", description:
"Secure, scalable enterprise solutions with compliance, security, and long-term technical partnership."}, "Secure, scalable enterprise solutions with compliance, security, and long-term technical partnership."
},
{ {
icon: Zap, icon: Zap,
title: "Performance Optimization", description: title: "Performance Optimization", description:
"System optimization, monitoring, and tuning to ensure maximum uptime and lightning-fast performance."}, "System optimization, monitoring, and tuning to ensure maximum uptime and lightning-fast performance."
},
]} ]}
/> />
</div> </div>
@@ -164,19 +176,23 @@ export default function HomePage() {
{ {
icon: Zap, icon: Zap,
title: "Agile Delivery", description: title: "Agile Delivery", description:
"Rapid iteration and continuous feedback ensure you get results faster without compromising quality."}, "Rapid iteration and continuous feedback ensure you get results faster without compromising quality."
},
{ {
icon: Shield, icon: Shield,
title: "Enterprise Security", description: title: "Enterprise Security", description:
"Built-in compliance, encryption, and security protocols protect your data and meet regulatory requirements."}, "Built-in compliance, encryption, and security protocols protect your data and meet regulatory requirements."
},
{ {
icon: TrendingUp, icon: TrendingUp,
title: "Scalable Architecture", description: title: "Scalable Architecture", description:
"Cloud-native, microservices-based solutions that grow with your business from startup to enterprise."}, "Cloud-native, microservices-based solutions that grow with your business from startup to enterprise."
},
{ {
icon: Users, icon: Users,
title: "Transparent Communication", description: title: "Transparent Communication", description:
"Dedicated project managers, regular updates, and clear roadmaps keep you informed every step of the way."}, "Dedicated project managers, regular updates, and clear roadmaps keep you informed every step of the way."
},
]} ]}
/> />
</div> </div>
@@ -224,7 +240,7 @@ export default function HomePage() {
{/* Testimonials Section */} {/* Testimonials Section */}
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve <TestimonialCardTwelve
cardTitle="10,000+ Users Trust Our Solutions" cardTitle="10,000+ Users Across 150+ Companies"
cardTag="Trusted by Industry Leaders" cardTag="Trusted by Industry Leaders"
cardTagIcon={Star} cardTagIcon={Star}
cardAnimation="slide-up" cardAnimation="slide-up"
@@ -232,22 +248,28 @@ export default function HomePage() {
testimonials={[ testimonials={[
{ {
id: "1", name: "Sarah Johnson", imageSrc: id: "1", name: "Sarah Johnson", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-female-ceo-or-1772729537025-a7924043.png", imageAlt: "Sarah Johnson CEO"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-female-ceo-or-1772729537025-a7924043.png", imageAlt: "Sarah Johnson CEO"
},
{ {
id: "2", name: "Michael Chen", imageSrc: id: "2", name: "Michael Chen", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-an-asian-male-c-1772729537491-97980046.png", imageAlt: "Michael Chen CTO"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-an-asian-male-c-1772729537491-97980046.png", imageAlt: "Michael Chen CTO"
},
{ {
id: "3", name: "Emma Rodriguez", imageSrc: id: "3", name: "Emma Rodriguez", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-latina-produc-1772729539504-bcfcd39e.png", imageAlt: "Emma Rodriguez Product Lead"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-latina-produc-1772729539504-bcfcd39e.png", imageAlt: "Emma Rodriguez Product Lead"
},
{ {
id: "4", name: "David Kim", imageSrc: id: "4", name: "David Kim", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-an-asian-male-e-1772729537195-e855ad3c.png", imageAlt: "David Kim Engineering Manager"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-an-asian-male-e-1772729537195-e855ad3c.png", imageAlt: "David Kim Engineering Manager"
},
{ {
id: "5", name: "Lisa Anderson", imageSrc: id: "5", name: "Lisa Anderson", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-female-vp-of--1772729537719-d6ab7588.png", imageAlt: "Lisa Anderson VP Operations"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-female-vp-of--1772729537719-d6ab7588.png", imageAlt: "Lisa Anderson VP Operations"
},
{ {
id: "6", name: "James Wilson", imageSrc: id: "6", name: "James Wilson", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-male-tech-dir-1772729538813-c84046ec.png", imageAlt: "James Wilson Tech Director"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXCJxPMJAVcO5OyESoUeacrYJZ/professional-headshot-of-a-male-tech-dir-1772729538813-c84046ec.png", imageAlt: "James Wilson Tech Director"
},
]} ]}
/> />
</div> </div>
@@ -344,4 +366,4 @@ export default function HomePage() {
</div> </div>
</ThemeProvider> </ThemeProvider>
); );
} }