-
- {/* Footer */}
-
-
+
);
}
diff --git a/src/app/projects/page.tsx b/src/app/projects/page.tsx
new file mode 100644
index 0000000..1e1482e
--- /dev/null
+++ b/src/app/projects/page.tsx
@@ -0,0 +1,378 @@
+"use client";
+
+import { useState, useEffect } from "react";
+import { motion } from "framer-motion";
+import {
+ Github,
+ MessageSquare,
+ Shield,
+ Code2,
+ Rocket,
+ Lock,
+ Sparkles,
+ ExternalLink,
+ Star,
+ GitFork,
+ Terminal,
+ Globe,
+ Zap,
+ Package,
+} from "lucide-react";
+import WebStuff from "@/components/Web";
+
+export default function ProjectsPage() {
+ const [mounted, setMounted] = useState(false);
+ const [activeFilter, setActiveFilter] = useState("all");
+
+ useEffect(() => {
+ 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 = [
+ { id: "all", label: "All Projects" },
+ { id: "security", label: "Security" },
+ { id: "devtools", label: "Dev Tools" },
+ { id: "infrastructure", label: "Infrastructure" },
+ ];
+
+ const filteredProjects =
+ activeFilter === "all"
+ ? projects
+ : projects.filter((p) => p.category === activeFilter);
+
+ const containerVariants = {
+ hidden: { opacity: 0 },
+ visible: {
+ opacity: 1,
+ transition: {
+ staggerChildren: 0.1,
+ },
+ },
+ };
+
+ const itemVariants = {
+ hidden: { y: 20, opacity: 0 },
+ visible: {
+ y: 0,
+ opacity: 1,
+ transition: {
+ duration: 0.5,
+ },
+ },
+ };
+
+ return (
+
+ {/* Hero Section */}
+
+
+
+
+
+ Open Source Projects
+
+
+
+
+
+ Building the Future
+
+
+
+
+ Explore our collection of open-source projects designed to empower
+ developers and enhance security across the ecosystem.
+
+
+ {/* Filter Tabs */}
+
+ {filters.map((filter) => (
+
+ ))}
+
+
+
+
+ {/* Projects Grid */}
+
+
+ {filteredProjects.map((project, i) => (
+
+
+
+ {/* Header */}
+
+
+
+ {project.status}
+
+
+
+ {/* Content */}
+
+ {project.title}
+
+
+ {project.description}
+
+
+ {/* Stats */}
+
+
+
+ {project.stars.toLocaleString()}
+
+
+
+ {project.forks}
+
+
+
+ {/* Tech Stack */}
+
+ {project.tech.map((tech, idx) => (
+
+ {tech}
+
+ ))}
+
+
+ {/* Actions */}
+
+
+
+ ))}
+
+
+
+ {/* Stats Section */}
+
+
+
+ {[
+ { label: "Projects", value: "24+" },
+ { label: "Contributors", value: "180+" },
+ { label: "Stars", value: "12.5K+" },
+ { label: "Forks", value: "2.1K+" },
+ ].map((stat, i) => (
+
+
+ {stat.value}
+
+ {stat.label}
+
+ ))}
+
+
+
+
+ {/* CTA Section */}
+
+
+
+
+
+
+ Want to Contribute?
+
+
+ All our projects are open source and welcoming to contributors.
+ Join us in building tools that make a difference.
+
+
+
+
+
+ View on GitHub
+
+
+
+
+ Join Discord
+
+
+
+
+
+
+ );
+}
diff --git a/src/components/Web.tsx b/src/components/Web.tsx
new file mode 100644
index 0000000..d54dfed
--- /dev/null
+++ b/src/components/Web.tsx
@@ -0,0 +1,166 @@
+import { motion } from "framer-motion";
+import { Github, MessageSquare } from "lucide-react";
+
+export default function WebStuff({
+ children,
+}: Readonly<{
+ children?: React.ReactNode;
+}>) {
+ return (
+
+ {/* Animated background */}
+
+
+ {/* Gradient orbs */}
+
+
+
+
+
+ {/* Navigation */}
+
+
+
+
+
+ {/* Menu */}
+
+ {["Blog", "Projects", "About"].map((item) => (
+
+ {item}
+
+ ))}
+
+
+
+ Join Discord
+
+
+
+
+ {children}
+
+
+
+ );
+}