Merge version_2 into main #1
@@ -1,33 +1,24 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Montserrat } from "next/font/google";
|
||||
import { Poppins } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant", subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const montserrat = Montserrat({
|
||||
variable: "--font-montserrat", subsets: ["latin"],
|
||||
const poppins = Poppins({
|
||||
variable: "--font-poppins", subsets: ["latin"],
|
||||
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Alex Chen | Full-Stack Software Engineer & Developer", description: "Expert full-stack software engineer with 8+ years building scalable web applications. Specializing in React, Node.js, cloud architecture, and DevOps. Available for projects.", keywords: "software engineer, full-stack developer, React developer, Node.js, web development, cloud architecture, DevOps", openGraph: {
|
||||
title: "Alex Chen | Full-Stack Software Engineer", description: "Building robust, scalable digital solutions. Expert in full-stack development, cloud infrastructure, and modern best practices.", siteName: "Alex Chen - Software Engineer", type: "website", images: [
|
||||
title: "Kingsley Oduro | Software Engineer", description: "Software engineer specializing in full-stack development, cloud architecture, and scalable solutions. Crafting digital experiences through code.", keywords: "software engineer, full-stack developer, cloud architecture, web development, TypeScript, React", openGraph: {
|
||||
title: "Kingsley Oduro | Software Engineer", description: "Crafting digital experiences through code. Full-stack software engineer specializing in scalable solutions.", siteName: "Kingsley Oduro", type: "website", images: [
|
||||
{
|
||||
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/a-professional-software-engineer-working-1772763266974-75086295.png", alt: "Alex Chen - Software Engineer"},
|
||||
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/a-professional-software-engineer-working-1772763266974-75086295.png", alt: "Kingsley Oduro - Software Engineer"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "Alex Chen | Full-Stack Software Engineer", description: "8+ years of expertise building scalable web applications and cloud infrastructure.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/a-professional-software-engineer-working-1772763266974-75086295.png"],
|
||||
card: "summary_large_image", title: "Kingsley Oduro | Software Engineer", description: "Full-stack software engineer building scalable digital solutions.", images: [
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/a-professional-software-engineer-working-1772763266974-75086295.png"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
@@ -43,9 +34,7 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${montserrat.variable} antialiased`}
|
||||
>
|
||||
<body className={`${poppins.variable} antialiased`}>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ import TestimonialCardTwo from "@/components/sections/testimonial/TestimonialCar
|
||||
import FaqDouble from "@/components/sections/faq/FaqDouble";
|
||||
import ContactFaq from "@/components/sections/contact/ContactFaq";
|
||||
import FooterBaseCard from "@/components/sections/footer/FooterBaseCard";
|
||||
import { Rocket, User, Code, Zap, BarChart3, Star, HelpCircle, Calendar, Phone } from "lucide-react";
|
||||
import { Rocket, User, Code, Zap, BarChart3, Star, HelpCircle, Calendar } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -35,9 +35,9 @@ export default function LandingPage() {
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Alex Chen"
|
||||
bottomLeftText="Full-Stack Engineer"
|
||||
bottomRightText="alex@example.com"
|
||||
brandName="Kingsley Oduro"
|
||||
bottomLeftText="Software Engineer"
|
||||
bottomRightText="kingsley@example.com"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -157,18 +157,17 @@ export default function LandingPage() {
|
||||
tagIcon={Star}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah Mitchell", role: "CTO", testimonial: "Alex delivered a complete platform overhaul in record time. His technical expertise and attention to detail transformed our infrastructure. Highly recommend.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-photo-of-a-confide-1772763266552-337e40c4.png", icon: Phone,
|
||||
},
|
||||
id: "1", name: "Sarah Mitchell", role: "CTO", testimonial: "Kingsley delivered a complete platform overhaul in record time. His technical expertise and attention to detail transformed our infrastructure. Highly recommend.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-photo-of-a-confide-1772763266552-337e40c4.png"},
|
||||
{
|
||||
id: "2", name: "Michael Chen", role: "Founder & CEO", testimonial: "Working with Alex on our MVP was seamless. Great communication, incredible problem-solving skills, and delivered ahead of schedule. A true technical partner.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-an-asian-man-in-1772763266414-c3411416.png"},
|
||||
id: "2", name: "Michael Chen", role: "Founder & CEO", testimonial: "Working with Kingsley on our MVP was seamless. Great communication, incredible problem-solving skills, and delivered ahead of schedule. A true technical partner.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-an-asian-man-in-1772763266414-c3411416.png"},
|
||||
{
|
||||
id: "3", name: "Emily Rodriguez", role: "Product Manager", testimonial: "Alex's architectural decisions have saved us hundreds of thousands in infrastructure costs. His insights on scalability are invaluable.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-a-latina-woman--1772763266619-2d5ebf8a.png"},
|
||||
id: "3", name: "Emily Rodriguez", role: "Product Manager", testimonial: "Kingsley's architectural decisions have saved us hundreds of thousands in infrastructure costs. His insights on scalability are invaluable.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-a-latina-woman--1772763266619-2d5ebf8a.png"},
|
||||
{
|
||||
id: "4", name: "David Park", role: "Lead Developer", testimonial: "Mentoring sessions with Alex elevated my entire team's technical skills. His code reviews are thorough yet encouraging. Exceptional engineer.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-an-indian-man-i-1772763266659-654bfec9.png"},
|
||||
id: "4", name: "David Park", role: "Lead Developer", testimonial: "Mentoring sessions with Kingsley elevated my entire team's technical skills. His code reviews are thorough yet encouraging. Exceptional engineer.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-an-indian-man-i-1772763266659-654bfec9.png"},
|
||||
{
|
||||
id: "5", name: "Jessica Thompson", role: "Director of Engineering", testimonial: "Alex architected our microservices migration. Performance improved by 75%, and the codebase is now maintainable and scalable.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-a-confident-wom-1772763266568-83de9349.png"},
|
||||
id: "5", name: "Jessica Thompson", role: "Director of Engineering", testimonial: "Kingsley architected our microservices migration. Performance improved by 75%, and the codebase is now maintainable and scalable.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-a-confident-wom-1772763266568-83de9349.png"},
|
||||
{
|
||||
id: "6", name: "Robert Singh", role: "VP of Technology", testimonial: "Consulting with Alex on our technical roadmap was transformative. His pragmatic approach balances innovation with business realities.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-a-distinguished-1772763266502-648f8ba7.png"},
|
||||
id: "6", name: "Robert Singh", role: "VP of Technology", testimonial: "Consulting with Kingsley on our technical roadmap was transformative. His pragmatic approach balances innovation with business realities.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AYIaGSlVU6Xewi4JptiXaXH6ID/professional-portrait-of-a-distinguished-1772763266502-648f8ba7.png"},
|
||||
]}
|
||||
animationType="blur-reveal"
|
||||
textboxLayout="default"
|
||||
@@ -225,7 +224,7 @@ export default function LandingPage() {
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterBaseCard
|
||||
logoText="Alex Chen"
|
||||
logoText="Kingsley Oduro"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation", items: [
|
||||
@@ -240,7 +239,7 @@ export default function LandingPage() {
|
||||
{ label: "GitHub", href: "https://github.com" },
|
||||
{ label: "LinkedIn", href: "https://linkedin.com" },
|
||||
{ label: "Twitter", href: "https://twitter.com" },
|
||||
{ label: "Email", href: "mailto:alex@example.com" },
|
||||
{ label: "Email", href: "mailto:kingsley@example.com" },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -252,7 +251,7 @@ export default function LandingPage() {
|
||||
],
|
||||
},
|
||||
]}
|
||||
copyrightText="© 2025 Alex Chen. All rights reserved."
|
||||
copyrightText="© 2025 Kingsley Oduro. All rights reserved."
|
||||
/>
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
|
||||
Reference in New Issue
Block a user