Skip to content

Commit 74c0e31

Browse files
Comprehensive Repository Overhaul: Add Logo Design, Real Team/Project Data Integration, Theme System, UI/UX Improvements, and Production Fixes (#26)
2 parents 4a6a0df + eac014c commit 74c0e31

21 files changed

Lines changed: 895 additions & 502 deletions

package-lock.json

Lines changed: 109 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@radix-ui/react-toast": "^1.2.15",
2121
"class-variance-authority": "^0.7.1",
2222
"clsx": "^2.1.1",
23+
"gray-matter": "^4.0.3",
2324
"next": "15.5.4",
2425
"react": "19.1.0",
2526
"react-dom": "19.1.0",
320 KB
Loading
17.4 KB
Loading

public/team-members/afsan-khan.jpg

116 KB
Loading
1.62 MB
Loading
317 KB
Loading
42.2 KB
Loading
406 KB
Loading

src/app/page.tsx

Lines changed: 31 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { Container } from "@/components/ui/container"
33
import { Typography } from "@/components/ui/typography"
44
import { Grid } from "@/components/ui/grid"
55
import { Stack } from "@/components/ui/stack"
6+
import { Logo } from "@/components/ui/logo"
67
import { ArrowRightIcon, GitHubLogoIcon } from "@radix-ui/react-icons"
78
import ProjectsSection from "@/components/home/projects-section"
89
import TeamMembersSection from "@/components/home/team-members-section"
@@ -17,6 +18,7 @@ export default function Home() {
1718
<Stack align="center" gap={8} className="text-center">
1819
{/* Logo/Brand */}
1920
<Stack gap={4} align="center">
21+
<Logo size="lg" variant="icon" className="mb-2" />
2022
<Typography variant="h1">
2123
<span className="text-foreground">Code</span>
2224
<span className="text-primary">Storm</span>
@@ -43,40 +45,46 @@ export default function Home() {
4345
</Stack>
4446

4547
{/* Features Grid */}
46-
<div className="mt-16 w-full max-w-5xl">
47-
<Grid cols={3} gap={8}>
48-
<Stack align="center" gap={3} className="text-center">
49-
<div className="w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center">
50-
<GitHubLogoIcon className="h-6 w-6 text-primary" />
48+
<div className="mt-20 w-full max-w-5xl">
49+
<Grid cols={3} gap={8} className="items-start">
50+
<Stack align="center" gap={4} className="text-center">
51+
<div className="w-14 h-14 bg-primary/10 rounded-xl flex items-center justify-center shadow-sm">
52+
<GitHubLogoIcon className="h-7 w-7 text-primary" />
53+
</div>
54+
<div className="space-y-2">
55+
<Typography variant="h5" className="font-semibold">Open Source</Typography>
56+
<Typography variant="muted" className="text-sm leading-relaxed max-w-sm">
57+
Building transparent, accessible solutions for the community
58+
</Typography>
5159
</div>
52-
<Typography variant="h5">Open Source</Typography>
53-
<Typography variant="muted">
54-
Building transparent, accessible solutions for the community
55-
</Typography>
5660
</Stack>
5761

58-
<Stack align="center" gap={3} className="text-center">
59-
<div className="w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center">
60-
<svg className="h-6 w-6 text-primary" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
62+
<Stack align="center" gap={4} className="text-center">
63+
<div className="w-14 h-14 bg-primary/10 rounded-xl flex items-center justify-center shadow-sm">
64+
<svg className="h-7 w-7 text-primary" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
6165
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z" />
6266
</svg>
6367
</div>
64-
<Typography variant="h5">Community</Typography>
65-
<Typography variant="muted">
66-
Connecting passionate developers and researchers worldwide
67-
</Typography>
68+
<div className="space-y-2">
69+
<Typography variant="h5" className="font-semibold">Community</Typography>
70+
<Typography variant="muted" className="text-sm leading-relaxed max-w-sm">
71+
Connecting passionate developers and researchers worldwide
72+
</Typography>
73+
</div>
6874
</Stack>
6975

70-
<Stack align="center" gap={3} className="text-center">
71-
<div className="w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center">
72-
<svg className="h-6 w-6 text-primary" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
76+
<Stack align="center" gap={4} className="text-center">
77+
<div className="w-14 h-14 bg-primary/10 rounded-xl flex items-center justify-center shadow-sm">
78+
<svg className="h-7 w-7 text-primary" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
7379
<path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M13 10V3L4 14h7v7l9-11h-7z" />
7480
</svg>
7581
</div>
76-
<Typography variant="h5">Innovation</Typography>
77-
<Typography variant="muted">
78-
Pushing boundaries with cutting-edge research and development
79-
</Typography>
82+
<div className="space-y-2">
83+
<Typography variant="h5" className="font-semibold">Innovation</Typography>
84+
<Typography variant="muted" className="text-sm leading-relaxed max-w-sm">
85+
Pushing boundaries with cutting-edge research and development
86+
</Typography>
87+
</div>
8088
</Stack>
8189
</Grid>
8290
</div>

0 commit comments

Comments
 (0)