Skip to content

Commit

Permalink
feat: added about us page
Browse files Browse the repository at this point in the history
  • Loading branch information
shubhexists committed Nov 3, 2024
1 parent d38a9a9 commit 2e18013
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 15 deletions.
78 changes: 78 additions & 0 deletions app/about/page.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
import Image from 'next/image';
import Link from 'next/link';
import Container from '@/components/shared/Container';
import Topic from '@/components/shared/Topic';

const companyHistory = [
{ year: '2019', event: 'Founded AceXLabs' },
{ year: '2020', event: 'Expanded services to include Blockchain and SEO' },
{ year: '2021', event: 'Opened second office and doubled team size' },
{ year: '2023', event: 'Expanded services to include AI/ML Development' },
];

const teamHighlights = [
{ name: 'Pratik Tiwari', role: 'Senior Engineer', image: 'https://avatars.githubusercontent.com/u/64960569?v=4' },
{ name: 'Jacques', role: 'Senior AI Engineer', image: 'https://pbs.twimg.com/profile_images/1764600506721116160/ZI5JGcHu_400x400.jpg' },
{ name: 'Axat Bhardwaj', role: 'Smart Contract Engineer', image: 'https://pbs.twimg.com/profile_images/1847924192085479424/d8vknhTn_400x400.jpg' },
];

export default function AboutUs() {
return (
<Container>
<div className="relative flex flex-col items-center md:flex-row mt-32" id="about-us">
<Topic title="About Us" description="Learn about our journey, mission, and the team behind our success in digital marketing" />
</div>
<div className="flex flex-col gap-12 py-10">
<div className="p-12 bg-zinc-100 dark:bg-background rounded-[45px] border border-zinc-300 dark:border-zinc-700 [box-shadow:0_-20px_80px_-20px_#8686f01f_inset]">
<h2 className="text-3xl font-medium mb-6">Our Mission</h2>
<p className="text-xl">
Our mission is to empower businesses with innovative digital marketing strategies, cutting-edge AI, Blockchain, App Development, and SEO
solutions. We&apos;re passionate about building meaningful connections between brands and their audiences, using advanced technology and
data-driven insights to drive exceptional outcomes. By focusing on impactful strategies and seamless digital experiences, we help brands
not only reach their potential but also thrive in an ever-evolving digital landscape.
</p>
</div>
<div className="p-12 bg-zinc-100 dark:bg-background rounded-[45px] border border-zinc-300 dark:border-zinc-700 [box-shadow:0_-20px_80px_-20px_#8686f01f_inset]">
<h2 className="text-3xl font-medium mb-6">Our Journey</h2>
<div className="grid grid-cols-1 md:grid-cols-2 gap-6">
{companyHistory.map((item, index) => (
<div key={index} className="flex items-start gap-4">
<div className="text-2xl font-bold text-primary">{item.year}</div>
<div className="text-xl">{item.event}</div>
</div>
))}
</div>
</div>
<div className="p-12 bg-zinc-100 dark:bg-background rounded-[45px] border border-zinc-300 dark:border-zinc-700 [box-shadow:0_-20px_80px_-20px_#8686f01f_inset]">
<h2 className="text-3xl font-medium mb-6">Meet Our Leadership</h2>
<div className="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8">
{teamHighlights.map((member, index) => (
<div key={index} className="flex flex-col items-center text-center">
<Image src={member.image} alt={member.name} width={150} height={150} className="rounded-full mb-4" />
<h3 className="text-xl font-medium">{member.name}</h3>
<p className="text-lg text-gray-600 dark:text-gray-400">{member.role}</p>
</div>
))}
</div>
</div>
<div className="p-12 bg-gray-900 rounded-[45px] text-white">
<div className="grid grid-cols-1 md:grid-cols-2 gap-8 items-center">
<div>
<h2 className="text-3xl font-medium mb-4">Ready to grow your business?</h2>
<p className="text-xl mb-6">Let&apos;s collaborate to create a tailored digital services that drives results for your brand.</p>
<Link
href="https://cal.com/acex-labs"
className="px-8 py-4 bg-primary text-black rounded-[14px] text-xl font-normal inline-block hover:bg-primary-dark transition-colors"
>
Get in touch
</Link>
</div>
<div className="hidden md:block">
<Image src="./services/04.svg" alt="Team collaboration illustration" width={400} height={300} className="invert" />
</div>
</div>
</div>
</div>
</Container>
);
}
20 changes: 6 additions & 14 deletions components/Team/TeamSection.tsx
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
import { TeamMember } from "@/data/TeamMember";
import { TeamMember } from '@/data/TeamMember';
import Image from 'next/image';

interface TeamSectionProps {
teamData: TeamMember[];
}
teamData: TeamMember[];
}

/* eslint-disable @next/next/no-img-element */
export const TeamSection = ({ teamData }: TeamSectionProps) => {
return (
<>
<h2
id="team"
className="mb-2 mt-10 text-2xl font-bold leading-relaxed sm:mt-20"
>
<h2 id="team" className="mb-2 mt-10 text-2xl font-bold leading-relaxed sm:mt-20">
Meet the team
</h2>
<div className="flex-row items-center py-5" id="team">
Expand All @@ -25,13 +23,7 @@ export const TeamSection = ({ teamData }: TeamSectionProps) => {
<div className="self-stretch justify-start items-start inline-flex">
<div className="grow shrink basis-0 justify-start items-center gap-8 flex">
<div className="h-[102.82px] left-0 top-0 relative">
<img
src={member.profile}
alt={member.name}
height={100}
width={100}
className="rounded-full"
/>
<Image src={member.profile} alt={member.name} height={100} width={100} className="rounded-full" />
</div>
<div className="flex-col justify-end items-start inline-flex">
<div className="text-lg font-normal">{member.title}</div>
Expand Down
6 changes: 5 additions & 1 deletion next.config.mjs
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
/** @type {import('next').NextConfig} */
const nextConfig = {};
const nextConfig = {
images: {
domains: ['pbs.twimg.com', 'avatars.githubusercontent.com'],
},
};

export default nextConfig;

0 comments on commit 2e18013

Please sign in to comment.