Skip to content

Commit aa4156a

Browse files
Add comprehensive Team Members section and improve UI/UX
Co-authored-by: rezwana-karim <126201034+rezwana-karim@users.noreply.github.com>
1 parent 4e4bf71 commit aa4156a

3 files changed

Lines changed: 346 additions & 7 deletions

File tree

src/app/page.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { Grid } from "@/components/ui/grid"
55
import { Stack } from "@/components/ui/stack"
66
import { ArrowRightIcon, GitHubLogoIcon } from "@radix-ui/react-icons"
77
import ProjectsSection from "@/components/home/projects-section"
8+
import TeamMembersSection from "@/components/home/team-members-section"
89
import TeamsSection from "@/components/home/teams-section"
910

1011
export default function Home() {
@@ -86,8 +87,11 @@ export default function Home() {
8687
{/* Projects Section */}
8788
<ProjectsSection className="bg-background" />
8889

90+
{/* Team Members Section */}
91+
<TeamMembersSection className="bg-muted/20" />
92+
8993
{/* Teams Section */}
90-
<TeamsSection className="bg-muted/30" />
94+
<TeamsSection className="bg-background" />
9195
</>
9296
)
9397
}

src/app/team/page.tsx

Lines changed: 54 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,62 @@ export const metadata: Metadata = {
1515
}
1616

1717
const teamMembers = [
18+
{
19+
name: "Alex Chen",
20+
role: "Lead Engineer & Founder",
21+
bio: "Passionate about building scalable systems and fostering open source communities. Leading the technical direction of CodeStorm Hub with expertise in full-stack development and cloud architecture.",
22+
avatar: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=150&h=150&fit=crop&crop=face",
23+
github: "https://github.com/alexchen-dev",
24+
linkedin: "https://linkedin.com/in/alexchen-dev",
25+
},
26+
{
27+
name: "Dr. Priya Patel",
28+
role: "Research Lead",
29+
bio: "PhD in Computer Science with expertise in machine learning algorithms. Driving research initiatives and ML infrastructure development across multiple open source projects.",
30+
avatar: "https://images.unsplash.com/photo-1580489944761-15a19d654956?w=150&h=150&fit=crop&crop=face",
31+
github: "https://github.com/priyapatel-research",
32+
linkedin: "https://linkedin.com/in/priya-patel-ai",
33+
},
34+
{
35+
name: "Sarah Kim",
36+
role: "DevOps Engineer",
37+
bio: "Expert in cloud infrastructure and CI/CD pipelines. Ensuring reliable deployments and scalable architecture for all CodeStorm Hub projects with focus on automation.",
38+
avatar: "https://images.unsplash.com/photo-1494790108755-2616b612b786?w=150&h=150&fit=crop&crop=face",
39+
github: "https://github.com/sarahkim-dev",
40+
linkedin: "https://linkedin.com/in/sarah-kim-devops",
41+
},
42+
{
43+
name: "Marcus Johnson",
44+
role: "Security Engineer",
45+
bio: "Cybersecurity specialist focused on secure coding practices and vulnerability assessment. Protecting our community and codebases with comprehensive security audits.",
46+
avatar: "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=150&h=150&fit=crop&crop=face",
47+
github: "https://github.com/marcusj-security",
48+
linkedin: "https://linkedin.com/in/marcus-johnson-security",
49+
},
50+
{
51+
name: "Taylor Morgan",
52+
role: "UX Designer",
53+
bio: "User experience designer with a passion for accessible and inclusive design. Creating intuitive interfaces that serve our diverse community with focus on usability research.",
54+
avatar: "https://images.unsplash.com/photo-1489424731084-a5d8b219a5bb?w=150&h=150&fit=crop&crop=face",
55+
github: "https://github.com/taylormorgan-design",
56+
linkedin: "https://linkedin.com/in/taylor-morgan-ux",
57+
},
58+
{
59+
name: "James Liu",
60+
role: "Frontend Developer",
61+
bio: "Frontend specialist with expertise in modern React patterns and web performance optimization. Building fast, accessible user interfaces for open source projects.",
62+
avatar: "https://images.unsplash.com/photo-1519345182560-3f2917c472ef?w=150&h=150&fit=crop&crop=face",
63+
github: "https://github.com/jamesliu-frontend",
64+
linkedin: "https://linkedin.com/in/james-liu-frontend",
65+
},
1866
{
1967
name: "Community Contributors",
2068
role: "Open Source Enthusiasts",
21-
bio: "Our team is made up of passionate contributors from around the world who believe in the power of open source collaboration.",
69+
bio: "Our extended team includes passionate contributors from around the world who believe in the power of open source collaboration and continuously contribute to our projects.",
2270
avatar: "https://github.com/CodeStorm-Hub.png",
2371
github: "https://github.com/CodeStorm-Hub",
2472
linkedin: null,
2573
},
26-
// Add more team members as they join
2774
]
2875

2976
export default function TeamPage() {
@@ -43,22 +90,23 @@ export default function TeamPage() {
4390
{/* Team Members */}
4491
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6">
4592
{teamMembers.map((member, index) => (
46-
<Card key={index} className="text-center">
93+
<Card key={index} className="text-center h-full">
4794
<CardHeader className="pb-4">
48-
<div className="w-24 h-24 mx-auto mb-4 rounded-full overflow-hidden bg-muted">
95+
<div className="w-24 h-24 mx-auto mb-4 rounded-full overflow-hidden bg-muted border-2 border-primary/20">
4996
<Image
5097
src={member.avatar}
5198
alt={`${member.name} avatar`}
5299
width={96}
53100
height={96}
54101
className="w-full h-full object-cover"
102+
unoptimized={true}
55103
/>
56104
</div>
57105
<CardTitle className="text-lg">{member.name}</CardTitle>
58-
<CardDescription>{member.role}</CardDescription>
106+
<CardDescription className="font-medium text-primary">{member.role}</CardDescription>
59107
</CardHeader>
60108
<CardContent className="space-y-4">
61-
<p className="text-sm text-muted-foreground">{member.bio}</p>
109+
<p className="text-sm text-muted-foreground leading-relaxed">{member.bio}</p>
62110
<div className="flex justify-center gap-2">
63111
{member.github && (
64112
<Button variant="outline" size="sm" asChild>

0 commit comments

Comments
 (0)