@@ -4,80 +4,90 @@ import { Typography } from "@/components/ui/typography"
44import { Grid } from "@/components/ui/grid"
55import { Stack } from "@/components/ui/stack"
66import { ArrowRightIcon , GitHubLogoIcon } from "@radix-ui/react-icons"
7+ import ProjectsSection from "@/components/home/projects-section"
8+ import TeamsSection from "@/components/home/teams-section"
79
810export default function Home ( ) {
911 return (
10- < div className = "bg-gradient-to-br from-background to-muted" >
11- { /* Hero Section */ }
12- < Container className = "py-16 sm:py-24" >
13- < Stack align = "center" gap = { 8 } className = "text-center" >
14- { /* Logo/Brand */ }
15- < Stack gap = { 4 } align = "center" >
16- < Typography variant = "h1" >
17- < span className = "text-foreground" > Code</ span >
18- < span className = "text-primary" > Storm</ span >
19- < span className = "text-foreground" > Hub</ span >
20- </ Typography >
21- < Typography variant = "lead" className = "max-w-3xl" >
22- A vibrant community of open source enthusiasts, researchers, and creators.
23- We collaborate on powerful open-source solutions.
24- </ Typography >
25- </ Stack >
12+ < >
13+ < div className = "bg-gradient-to-br from-background to-muted" >
14+ { /* Hero Section */ }
15+ < Container className = "py-16 sm:py-24" >
16+ < Stack align = "center" gap = { 8 } className = "text-center" >
17+ { /* Logo/Brand */ }
18+ < Stack gap = { 4 } align = "center" >
19+ < Typography variant = "h1" >
20+ < span className = "text-foreground" > Code</ span >
21+ < span className = "text-primary" > Storm</ span >
22+ < span className = "text-foreground" > Hub</ span >
23+ </ Typography >
24+ < Typography variant = "lead" className = "max-w-3xl" >
25+ A vibrant community of open source enthusiasts, researchers, and creators.
26+ We collaborate on powerful open-source solutions.
27+ </ Typography >
28+ </ Stack >
29+
30+ { /* CTA Buttons */ }
31+ < Stack direction = "row" gap = { 4 } className = "flex-col sm:flex-row max-w-md w-full" >
32+ < Button size = "lg" className = "w-full sm:w-auto" asChild >
33+ < a href = "https://github.com/CodeStorm-Hub" target = "_blank" rel = "noopener noreferrer" >
34+ < GitHubLogoIcon className = "mr-2 h-4 w-4" />
35+ View Projects
36+ < ArrowRightIcon className = "ml-2 h-4 w-4" />
37+ </ a >
38+ </ Button >
39+ < Button variant = "outline" size = "lg" className = "w-full sm:w-auto" >
40+ Join Community
41+ </ Button >
42+ </ Stack >
2643
27- { /* CTA Buttons */ }
28- < Stack direction = "row" gap = { 4 } className = "flex-col sm:flex-row max-w-md w-full" >
29- < Button size = "lg" className = "w-full sm:w-auto" asChild >
30- < a href = "https://github.com/CodeStorm-Hub" target = "_blank" rel = "noopener noreferrer" >
31- < GitHubLogoIcon className = "mr-2 h-4 w-4" />
32- View Projects
33- < ArrowRightIcon className = "ml-2 h-4 w-4" />
34- </ a >
35- </ Button >
36- < Button variant = "outline" size = "lg" className = "w-full sm:w-auto" >
37- Join Community
38- </ Button >
44+ { /* Features Grid */ }
45+ < div className = "mt-16 w-full max-w-5xl" >
46+ < Grid cols = { 3 } gap = { 8 } >
47+ < Stack align = "center" gap = { 3 } className = "text-center" >
48+ < div className = "w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center" >
49+ < GitHubLogoIcon className = "h-6 w-6 text-primary" />
50+ </ div >
51+ < Typography variant = "h5" > Open Source</ Typography >
52+ < Typography variant = "muted" >
53+ Building transparent, accessible solutions for the community
54+ </ Typography >
55+ </ Stack >
56+
57+ < Stack align = "center" gap = { 3 } className = "text-center" >
58+ < div className = "w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center" >
59+ < svg className = "h-6 w-6 text-primary" fill = "none" viewBox = "0 0 24 24" stroke = "currentColor" aria-hidden = "true" >
60+ < 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" />
61+ </ svg >
62+ </ div >
63+ < Typography variant = "h5" > Community</ Typography >
64+ < Typography variant = "muted" >
65+ Connecting passionate developers and researchers worldwide
66+ </ Typography >
67+ </ Stack >
68+
69+ < Stack align = "center" gap = { 3 } className = "text-center" >
70+ < div className = "w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center" >
71+ < svg className = "h-6 w-6 text-primary" fill = "none" viewBox = "0 0 24 24" stroke = "currentColor" aria-hidden = "true" >
72+ < path strokeLinecap = "round" strokeLinejoin = "round" strokeWidth = { 2 } d = "M13 10V3L4 14h7v7l9-11h-7z" />
73+ </ svg >
74+ </ div >
75+ < Typography variant = "h5" > Innovation</ Typography >
76+ < Typography variant = "muted" >
77+ Pushing boundaries with cutting-edge research and development
78+ </ Typography >
79+ </ Stack >
80+ </ Grid >
81+ </ div >
3982 </ Stack >
83+ </ Container >
84+ </ div >
85+
86+ { /* Projects Section */ }
87+ < ProjectsSection className = "bg-background" />
4088
41- { /* Features Grid */ }
42- < div className = "mt-16 w-full max-w-5xl" >
43- < Grid cols = { 3 } gap = { 8 } >
44- < Stack align = "center" gap = { 3 } className = "text-center" >
45- < div className = "w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center" >
46- < GitHubLogoIcon className = "h-6 w-6 text-primary" />
47- </ div >
48- < Typography variant = "h5" > Open Source</ Typography >
49- < Typography variant = "muted" >
50- Building transparent, accessible solutions for the community
51- </ Typography >
52- </ Stack >
53-
54- < Stack align = "center" gap = { 3 } className = "text-center" >
55- < div className = "w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center" >
56- < svg className = "h-6 w-6 text-primary" fill = "none" viewBox = "0 0 24 24" stroke = "currentColor" aria-hidden = "true" >
57- < 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" />
58- </ svg >
59- </ div >
60- < Typography variant = "h5" > Community</ Typography >
61- < Typography variant = "muted" >
62- Connecting passionate developers and researchers worldwide
63- </ Typography >
64- </ Stack >
65-
66- < Stack align = "center" gap = { 3 } className = "text-center" >
67- < div className = "w-12 h-12 bg-primary/10 rounded-lg flex items-center justify-center" >
68- < svg className = "h-6 w-6 text-primary" fill = "none" viewBox = "0 0 24 24" stroke = "currentColor" aria-hidden = "true" >
69- < path strokeLinecap = "round" strokeLinejoin = "round" strokeWidth = { 2 } d = "M13 10V3L4 14h7v7l9-11h-7z" />
70- </ svg >
71- </ div >
72- < Typography variant = "h5" > Innovation</ Typography >
73- < Typography variant = "muted" >
74- Pushing boundaries with cutting-edge research and development
75- </ Typography >
76- </ Stack >
77- </ Grid >
78- </ div >
79- </ Stack >
80- </ Container >
81- </ div >
89+ { /* Teams Section */ }
90+ < TeamsSection className = "bg-muted/30" />
91+ </ >
8292 )
8393}
0 commit comments