Actual projects

This commit is contained in:
2025-12-03 17:05:29 +01:00
parent 6bb44e2e2e
commit 4b43c5dacc
2 changed files with 97 additions and 87 deletions
+3 -87
View File
@@ -5,20 +5,13 @@ import { motion } from "framer-motion";
import { import {
Github, Github,
MessageSquare, MessageSquare,
Shield,
Code2,
Rocket,
Lock,
Sparkles, Sparkles,
ExternalLink, ExternalLink,
Star, Star,
GitFork, GitFork,
Terminal,
Globe,
Zap,
Package,
} from "lucide-react"; } from "lucide-react";
import WebStuff from "@/components/Web"; import WebStuff from "@/components/Web";
import projects from "@/lib/projects";
export default function ProjectsPage() { export default function ProjectsPage() {
const [mounted, setMounted] = useState(false); const [mounted, setMounted] = useState(false);
@@ -28,89 +21,12 @@ export default function ProjectsPage() {
setMounted(true); setMounted(true);
}, []); }, []);
const projects = [
{
title: "SecureAuth Pro",
description:
"Enterprise-grade authentication system with zero-trust architecture and advanced threat detection.",
category: "security",
icon: Shield,
stars: 2450,
forks: 340,
tech: ["TypeScript", "Node.js", "PostgreSQL"],
status: "Active",
github: "https://github.com/orus-dev",
demo: "#",
},
{
title: "DevOps Toolkit",
description:
"Complete CI/CD automation suite with container orchestration and infrastructure as code.",
category: "devtools",
icon: Terminal,
stars: 1820,
forks: 290,
tech: ["Go", "Docker", "Kubernetes"],
status: "Active",
github: "https://github.com/orus-dev",
},
{
title: "CloudSync API",
description:
"Real-time data synchronization service with end-to-end encryption and multi-region support.",
category: "infrastructure",
icon: Globe,
stars: 980,
forks: 145,
tech: ["Rust", "Redis", "GraphQL"],
status: "Beta",
github: "https://github.com/orus-dev",
demo: "#",
},
{
title: "CodeGuard Scanner",
description:
"Automated code security scanner with AI-powered vulnerability detection and remediation suggestions.",
category: "security",
icon: Lock,
stars: 3200,
forks: 480,
tech: ["Python", "TensorFlow", "FastAPI"],
status: "Active",
github: "https://github.com/orus-dev",
},
{
title: "MicroFramework",
description:
"Lightweight, blazing-fast microservices framework with built-in service mesh and observability.",
category: "devtools",
icon: Zap,
stars: 1560,
forks: 210,
tech: ["TypeScript", "gRPC", "Prometheus"],
status: "Active",
github: "https://github.com/orus-dev",
demo: "#",
},
{
title: "PackageHub",
description:
"Private package registry with caching, versioning, and dependency analysis for modern development.",
category: "infrastructure",
icon: Package,
stars: 720,
forks: 95,
tech: ["Node.js", "MongoDB", "S3"],
status: "Beta",
github: "https://github.com/orus-dev",
},
];
const filters = [ const filters = [
{ id: "all", label: "All Projects" }, { id: "all", label: "All Projects" },
{ id: "security", label: "Security" }, { id: "security", label: "Security" },
{ id: "devtools", label: "Dev Tools" }, { id: "devtools", label: "Dev Tools" },
{ id: "infrastructure", label: "Infrastructure" }, { id: "infrastructure", label: "Infrastructure" },
{ id: "communication", label: "Communication" },
]; ];
const filteredProjects = const filteredProjects =
@@ -304,7 +220,7 @@ export default function ProjectsPage() {
> >
<div className="grid grid-cols-2 md:grid-cols-4 gap-8"> <div className="grid grid-cols-2 md:grid-cols-4 gap-8">
{[ {[
{ label: "Projects", value: "24+" }, { label: "Projects", value: `${projects.length}+` },
{ label: "Contributors", value: "180+" }, { label: "Contributors", value: "180+" },
{ label: "Stars", value: "12.5K+" }, { label: "Stars", value: "12.5K+" },
{ label: "Forks", value: "2.1K+" }, { label: "Forks", value: "2.1K+" },
+94
View File
@@ -0,0 +1,94 @@
import {
LucideIcon,
MessageSquare,
NetworkIcon,
ServerIcon,
} from "lucide-react";
type OrusProject = {
title: string;
description: string;
category: string;
icon: LucideIcon;
stars: number;
forks: number;
tech: string[];
status: "Active" | "Beta" | "Alpha" | "Planning";
github: string;
demo?: string;
};
const orusProjects: OrusProject[] = [
{
title: "sentryx",
description:
"Multi-server management panel with high security — helps to host apps or media securely.",
category: "infrastructure",
icon: ServerIcon,
stars: 1,
forks: 3,
tech: ["TypeScript", "Docker"],
status: "Active",
github: "https://github.com/orus-dev/sentryx",
},
{
title: "ghostnet",
description:
"Privacy-focused protocol / spec designed to resist censorship and surveillance. ",
category: "security",
icon: NetworkIcon,
stars: 1,
forks: 0,
tech: ["Specs", "P2P"],
status: "Active",
github: "https://github.com/orus-dev/ghostnet",
},
{
title: "voxa",
description:
"A chat application (client side) — part of ORUS’s communication tools.",
category: "communication",
icon: MessageSquare,
stars: 1,
forks: 3,
tech: ["TypeScript"],
status: "Active",
github: "https://github.com/orus-dev/voxa",
},
{
title: "ghostnet-rs",
description: "Rust implementation / library for the GhostNet protocol.",
category: "security",
icon: MessageSquare,
stars: 0,
forks: 2,
tech: ["Rust", "P2P"],
status: "Active",
github: "https://github.com/orus-dev/ghostnet-rs",
},
{
title: "orus",
description: "The official ORUS website / landing page repository.",
category: "infrastructure",
icon: MessageSquare,
stars: 0,
forks: 0,
tech: ["TypeScript"],
status: "Active",
github: "https://github.com/orus-dev/orus",
},
{
title: "drift",
description:
"Productivity / organization app aiming to help users get rid of distractions.",
category: "devtools",
icon: MessageSquare,
stars: 0,
forks: 2,
tech: ["TypeScript"],
status: "Active",
github: "https://github://github.com/orus-dev/drift",
},
];
export default orusProjects;