Skip to content

Commit 281048f

Browse files
add lins
1 parent 5180520 commit 281048f

File tree

2 files changed

+22
-50
lines changed

2 files changed

+22
-50
lines changed

app/oss-projects/page.tsx

Lines changed: 17 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import {
1414
Users,
1515
Calendar,
1616
Menu,
17+
X,
1718
} from "lucide-react";
1819

1920
const projects = [
@@ -24,16 +25,16 @@ const projects = [
2425
description:
2526
"A comprehensive archive system for the Best Golang Community Ever. Features advanced search, categorization, and community contributions for preserving technical knowledge and resources.",
2627
stats: {
27-
stars: "2.8k",
28-
forks: "342",
29-
commits: "1.5k+",
30-
contributors: "28",
28+
stars: "103",
29+
forks: "66",
30+
commits: "392+",
31+
contributors: "31",
3132
},
3233
tech: ["Go", "Next.js", "PostgreSQL", "Docker"],
3334
tags: ["Knowledge Vault", "Community Driven", "Archive"],
3435
links: {
3536
repo: "https://github.com/NesoHQ/bgce-archive",
36-
live: "https://archive.bgce.org",
37+
live: "https://nesohq.github.io/bgce-archive/",
3738
},
3839
version: "v2.1.0",
3940
status: "Active",
@@ -45,10 +46,10 @@ const projects = [
4546
description:
4647
"A modern educational platform built with Next.js and TypeScript. Provides an intuitive interface for learning management, course delivery, and student engagement with a focus on accessibility.",
4748
stats: {
48-
stars: "1.2k",
49-
forks: "156",
50-
commits: "890+",
51-
contributors: "12",
49+
stars: "1",
50+
forks: "0",
51+
commits: "44+",
52+
contributors: "2",
5253
},
5354
tech: ["Next.js", "TypeScript", "TailwindCSS", "Prisma"],
5455
tags: ["EdTech", "Classic UI", "Learning"],
@@ -66,10 +67,10 @@ const projects = [
6667
description:
6768
"A robust storage management system with S3 integration, database dump automation, and VPS relay capabilities. Built for reliability and security in production environments.",
6869
stats: {
69-
stars: "3.1k",
70-
forks: "428",
71-
commits: "2.2k+",
72-
contributors: "18",
70+
stars: "16",
71+
forks: "4",
72+
commits: "2+",
73+
contributors: "0",
7374
},
7475
tech: ["Go", "React", "PostgreSQL", "Docker", "S3"],
7576
tags: ["Infrastructure", "Security", "Backup"],
@@ -151,19 +152,7 @@ export default function OSSProjectsPage() {
151152
onClick={() => setIsDrawerOpen(false)}
152153
className="p-2 hover:bg-white/5 rounded-lg transition-colors"
153154
>
154-
<svg
155-
className="h-5 w-5"
156-
fill="none"
157-
viewBox="0 0 24 24"
158-
stroke="currentColor"
159-
>
160-
<path
161-
strokeLinecap="round"
162-
strokeLinejoin="round"
163-
strokeWidth={2}
164-
d="M6 18L18 6M6 6l12 12"
165-
/>
166-
</svg>
155+
<X className="h-4 w-4" />
167156
</button>
168157
</div>
169158

@@ -225,7 +214,7 @@ export default function OSSProjectsPage() {
225214
<div className="flex items-start justify-between gap-2 mb-2">
226215
<h3 className="font-bold text-sm">{project.name}</h3>
227216
{selectedProject.id === project.id && (
228-
<div className="h-2 w-2 rounded-full bg-primary animate-pulse" />
217+
<div className="h-2 w-2 rounded-full animate-pulse bg-blue-500" />
229218
)}
230219
</div>
231220
<p className="text-xs text-muted-foreground line-clamp-2">
@@ -299,7 +288,7 @@ export default function OSSProjectsPage() {
299288
{selectedProject.tags.map((tag) => (
300289
<span
301290
key={tag}
302-
className="px-3 py-1 rounded-full bg-background/50 border border-white/10 text-[10px] font-mono uppercase tracking-wider"
291+
className="px-3 py-1 rounded-full bg-background/50 border border-gray-300 dark:border-white/10 text-[10px] font-mono uppercase tracking-wider"
303292
>
304293
{tag}
305294
</span>

components/footer.tsx

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -170,37 +170,20 @@ export function Footer() {
170170
<div className="flex flex-col md:flex-row justify-between items-start md:items-end gap-6">
171171
<div className="space-y-4">
172172
<div className="flex flex-wrap gap-6 text-xs text-muted-foreground">
173-
<Link href="#" className="hover:text-primary transition-colors">
174-
Privacy
175-
</Link>
176-
<Link href="#" className="hover:text-primary transition-colors">
177-
Site Terms
178-
</Link>
179-
<Link href="#" className="hover:text-primary transition-colors">
180-
Cookie Preferences
181-
</Link>
182173
<span>
183174
© 2026, NesoHQ, Inc. or its affiliates. All rights reserved.
184175
</span>
185176
</div>
186177
</div>
187178

188179
<div className="flex items-center gap-4 text-muted-foreground">
189-
<Link href="#" className="hover:text-primary transition-colors">
190-
<Twitter className="h-5 w-5" />
191-
</Link>
192-
<Link href="#" className="hover:text-primary transition-colors">
193-
<Linkedin className="h-5 w-5" />
194-
</Link>
195-
<Link href="#" className="hover:text-primary transition-colors">
180+
<Link
181+
href="https://github.com/NesoHQ"
182+
target="blank"
183+
className="hover:text-primary transition-colors"
184+
>
196185
<Github className="h-5 w-5" />
197186
</Link>
198-
<Link href="#" className="hover:text-primary transition-colors">
199-
<Youtube className="h-5 w-5" />
200-
</Link>
201-
<Link href="#" className="hover:text-primary transition-colors">
202-
<MessageCircle className="h-5 w-5" />
203-
</Link>
204187
</div>
205188
</div>
206189
</div>

0 commit comments

Comments
 (0)