Skip to content

Commit 12f81ce

Browse files
committed
chore: migrate about us
1 parent 9cc2df4 commit 12f81ce

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed

src/app/about/page.tsx

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
import Image from "next/image";
2+
import Link from "next/link";
3+
4+
const organizationChart = [
5+
{
6+
position: "Founder",
7+
name: "Melvin Jones Repol",
8+
username: "mrepol742",
9+
bio: "Freelance Software Engineer | DevOps",
10+
website: "https://www.melvinjonesrepol.com",
11+
},
12+
{
13+
position: "Co-Founder",
14+
name: "Samiun Nafis",
15+
username: "samiunnafis",
16+
bio: "Frontend Developer | UI/UX Designer",
17+
website: "https://samiunnafiss.github.io",
18+
},
19+
];
20+
21+
export default function About() {
22+
return (
23+
<main className="bg-white dark:bg-gray-900">
24+
<div className="mx-auto w-full max-w-screen-xl p-4 py-6 lg:py-8">
25+
<h1 className="mb-4 text-4xl font-extrabold leading-none tracking-tight text-gray-900 md:text-5xl lg:text-6xl dark:text-white">
26+
About{" "}
27+
<span className="text-blue-600 dark:text-blue-500">
28+
Hall of Codes
29+
</span>
30+
.
31+
</h1>
32+
<p className="text-lg font-normal text-gray-500 lg:text-xl dark:text-gray-400 mb-9">
33+
Here at Hall of Codes we share our passion for coding and fostering
34+
collaboration among developers worldwide. Discover our journey,
35+
mission, and commitment to advancing coding knowledge and skills in an
36+
inclusive and supportive environment.
37+
</p>
38+
39+
<div className="text-center">
40+
<h2 className="text-4xl text-purple-500">Our Mission</h2>
41+
<p className="text-lg text-gray-600 dark:text-gray-400 mt-2 w-full max-w-2xl mx-auto mb-6">
42+
To create a global community of developers who share knowledge,
43+
collaborate on projects, and inspire each other to grow in their
44+
coding journey.
45+
</p>
46+
47+
<h2 className="text-4xl text-green-500">Our Vision</h2>
48+
<p className="text-lg text-gray-600 dark:text-gray-400 mt-2 w-full max-w-2xl mx-auto">
49+
To be a leading platform that empowers developers to connect,
50+
innovate, and excel in their coding endeavors, fostering a culture
51+
of continuous learning and collaboration.
52+
</p>
53+
</div>
54+
55+
<div className="mt-10 grid md:grid-cols-2 lg:grid-cols-3 gap-8">
56+
{organizationChart.map((member, index) => (
57+
<div
58+
key={index}
59+
className="bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg p-8 md:p-12"
60+
>
61+
<Image
62+
src={`http://avatars.githubusercontent.com/${member.username}?s=192`}
63+
className="rounded-full border-2 border-gray-200 dark:border-gray-700"
64+
alt="Profile Photo"
65+
width={192}
66+
height={192}
67+
/>
68+
<span className="mt-10 bg-purple-100 text-purple-800 text-xs font-medium inline-flex items-center px-2.5 py-0.5 rounded-md dark:bg-gray-700 dark:text-purple-400 mb-2">
69+
{member.position}
70+
</span>
71+
<h2 className="text-gray-900 dark:text-white text-3xl font-extrabold mb-2">
72+
{member.name}
73+
</h2>
74+
<p className="text-lg font-normal text-gray-500 dark:text-gray-400 mb-4">
75+
{member.bio}
76+
</p>
77+
<Link
78+
href=""
79+
className="text-blue-600 dark:text-blue-500 hover:underline font-medium text-lg inline-flex items-center"
80+
>
81+
Website
82+
<svg
83+
className="w-3.5 h-3.5 ms-2 rtl:rotate-180"
84+
aria-hidden="true"
85+
xmlns="http://www.w3.org/2000/svg"
86+
fill="none"
87+
viewBox="0 0 14 10"
88+
>
89+
<path
90+
stroke="currentColor"
91+
stroke-linecap="round"
92+
stroke-linejoin="round"
93+
stroke-width="2"
94+
d="M1 5h12m0 0L9 1m4 4L9 9"
95+
/>
96+
</svg>
97+
</Link>
98+
</div>
99+
))}
100+
</div>
101+
</div>
102+
</main>
103+
);
104+
}

0 commit comments

Comments
 (0)