Skip to content

Commit 6e164af

Browse files
committed
feat: added community guidelines and minor changes
1 parent c59cde2 commit 6e164af

File tree

4 files changed

+93
-55
lines changed

4 files changed

+93
-55
lines changed
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
export default function CommunitGuidlines() {
2+
return (
3+
<main className="bg-white dark:bg-gray-900">
4+
<div className="mx-auto w-full max-w-screen-xl p-4 py-6 lg:py-8">
5+
<h1 className="flex items-center text-5xl font-extrabold dark:text-white">
6+
Welcome to
7+
<span className="bg-blue-100 text-blue-800 text-2xl font-semibold me-2 px-2.5 py-0.5 rounded dark:bg-blue-200 dark:text-blue-800 ms-2">
8+
Our Community
9+
</span>
10+
</h1>
11+
<p className="mt-2 text-lg font-normal text-gray-500 lg:text-xl dark:text-gray-400">
12+
We’re glad you’re here. To ensure Hall of Codes remains a welcoming
13+
and safe place for everyone, please follow these guidelines:
14+
</p>
15+
16+
<div className="mt-10 space-y-6">
17+
<div>
18+
<h3 className="text-lg font-semibold">Be Respectful:</h3>
19+
<p className="text-gray-500">
20+
Treat all members with respect. Harassment, hate speech, or
21+
personal attacks are not allowed.
22+
</p>
23+
</div>
24+
25+
<div>
26+
<h3 className="text-lg font-semibold">Stay On Topic:</h3>
27+
<p className="text-gray-500">
28+
Keep discussions relevant to coding, projects, or the community.
29+
</p>
30+
</div>
31+
32+
<div>
33+
<h3 className="text-lg font-semibold">No Spam:</h3>
34+
<p className="text-gray-500">
35+
Avoid self-promotion, repeated messages, or unrelated links.
36+
</p>
37+
</div>
38+
39+
<div>
40+
<h3 className="text-lg font-semibold">Contribute Positively:</h3>
41+
<p className="text-gray-500">
42+
Share helpful feedback, resources, and support fellow members.
43+
</p>
44+
</div>
45+
46+
<div>
47+
<h3 className="text-lg font-semibold">Respect Privacy:</h3>
48+
<p className="text-gray-500">
49+
Do not share personal information of others without permission.
50+
</p>
51+
</div>
52+
53+
<div>
54+
<h3 className="text-lg font-semibold">Wit Happens:</h3>
55+
<p className="text-gray-500">
56+
Sometimes messages may be witty, sarcastic, or playful. Don’t take
57+
things personally.
58+
</p>
59+
</div>
60+
61+
<div>
62+
<h3 className="text-lg font-semibold">No Liability:</h3>
63+
<p className="text-gray-500">
64+
Advice, consultations, or answers shared in this community are for
65+
informational purposes only. Hall of Codes members and admins are
66+
not responsible for any outcomes resulting from the use of shared
67+
information.
68+
</p>
69+
</div>
70+
</div>
71+
72+
<p className="mt-6">
73+
By participating in Hall of Codes, you agree to follow these rules.
74+
Violations may result in removal from the community.
75+
</p>
76+
</div>
77+
</main>
78+
);
79+
}

src/app/about/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ const organizationChart = [
66
position: "Founder",
77
name: "Melvin Jones Repol",
88
username: "mrepol742",
9-
bio: "Freelance Software Engineer | DevOps",
9+
bio: "Software Engineer",
1010
website: "https://www.melvinjonesrepol.com",
1111
},
1212
{
1313
position: "Co-Founder",
1414
name: "Samiun Nafis",
1515
username: "samiunnafis",
16-
bio: "Frontend Developer | UI/UX Designer",
16+
bio: "UI/UX Designer",
1717
website: "https://samiunnafiss.github.io",
1818
},
1919
];
@@ -75,7 +75,7 @@ export default function About() {
7575
{member.bio}
7676
</p>
7777
<Link
78-
href=""
78+
href={member.website}
7979
className="text-blue-600 dark:text-blue-500 hover:underline font-medium text-lg inline-flex items-center"
8080
>
8181
Website

src/app/components/Footer.tsx

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import Image from "next/image";
2+
import Link from "next/link";
23

34
export default function Footer() {
45
return (
@@ -30,19 +31,9 @@ export default function Footer() {
3031
</h2>
3132
<ul className="text-gray-500 dark:text-gray-400 font-medium">
3233
<li className="mb-1">
33-
<a href="/privacy" className="hover:underline">
34-
Privacy Policy
35-
</a>
36-
</li>
37-
<li className="mb-1">
38-
<a href="/terms" className="hover:underline">
39-
Terms &amp; Conditions
40-
</a>
41-
</li>
42-
<li className="mb-1">
43-
<a href="/community-guidelines" className="hover:underline">
34+
<Link href="/community-guidelines" className="hover:underline">
4435
Community Guidelines
45-
</a>
36+
</Link>
4637
</li>
4738
</ul>
4839
</div>

src/app/projects/page.tsx

Lines changed: 8 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -3,63 +3,34 @@ import Link from "next/link";
33

44
const projects = [
55
{
6-
name: "Ulisha Store",
6+
name: "Sprint Sight",
77
description:
8-
"A modern e-commerce platform built with Next.js and Tailwind CSS, featuring a sleek design, responsive layout, and user-friendly interface. It showcases products, allows for easy navigation, and provides a seamless shopping experience.",
9-
author: "@ulishastore",
10-
website: "https://ulishastore.com",
8+
"A dashboard that visualizes module status and GitHub commit activity.",
9+
github: "sprintsight",
1110
},
1211
{
1312
name: "The New HOC",
1413
description:
1514
"A modern, responsive, and user-friendly website for Hall of Codes, built with Next.js and Tailwind CSS. It serves as a platform to showcase our community, projects, and resources for developers.",
16-
author: "@mrepol742",
17-
github: "hallofcodes/hallofcodes.github.io",
15+
github: "hallofcodes.github.io",
1816
website: "https://hallofcodes.github.io",
1917
},
20-
{
21-
name: "Canis Chatbot",
22-
description:
23-
"A scalable, modular WhatsApp chatbot built in TypeScript. It leverages modern best practices, lean architecture, Prisma ORM, Dockerization, and environment-based configuration to deliver a robust, flexible successor to Orion.",
24-
author: "@mrepol742",
25-
github: "mrepol742/canis-chatbot",
26-
website: "https://www.melvinjonesrepol.com/projects/canis-chatbot",
27-
},
28-
{
29-
name: "phpspa",
30-
description:
31-
"A lightweight, component-based PHP library for building Single Page Applications (SPAs) without relying on heavy frontend frameworks.",
32-
author: "@dconco",
33-
github: "dconco/phpspa",
34-
website: "https://phpspa.readthedocs.io",
35-
},
3618
{
3719
name: "bemyvalentine",
3820
description: "",
39-
author: "@hadestia",
40-
github: "hallofcodes/bemyvalentine",
21+
github: "bemyvalentine",
4122
},
4223
{
4324
name: "Hall of Codes",
4425
description:
4526
"A community-driven platform for developers to share knowledge, collaborate on projects, and enhance their coding skills.",
46-
author: "@mrepol742",
47-
github: "hallofcodes/hallofcodes-vue",
27+
github: "hallofcodes-vue",
4828
website: "https://hallofcodes.github.io",
4929
},
50-
{
51-
name: "Orion Chatbot",
52-
description:
53-
"Meet the lightning-fast Facebook Messenger chatbot, seamlessly managing multiple accounts with access to 271 commands.",
54-
author: "@mrepol742",
55-
github: "mrepol742/project-orion",
56-
website: "https://www.melvinjonesrepol.com/projects/orion-chatbot",
57-
},
5830
{
5931
name: "2022-Countdown",
6032
description: "2022 New Year End Countdown by Salaudeen Jami",
61-
author: "@salaudeenjami",
62-
github: "hallofcodes/2022-countdown",
33+
github: "2022-countdown",
6334
},
6435
];
6536

@@ -82,7 +53,7 @@ export default function Projects() {
8253
{projects.map((project, index) => (
8354
<div
8455
key={index}
85-
className="bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg p-8 md:p-12"
56+
className="bg-gray-50 dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg p-8"
8657
>
8758
<Image
8859
src={`https://avatars.githubusercontent.com/${project.name}?s=192`}
@@ -91,9 +62,6 @@ export default function Projects() {
9162
width={192}
9263
height={192}
9364
/>
94-
<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">
95-
{project.author}
96-
</span>
9765
<h2 className="text-gray-900 dark:text-white text-3xl font-extrabold mb-2">
9866
{project.name}
9967
</h2>

0 commit comments

Comments
 (0)