diff --git a/app/projects/page.tsx b/app/projects/page.tsx new file mode 100644 index 0000000..cdad099 --- /dev/null +++ b/app/projects/page.tsx @@ -0,0 +1,177 @@ +"use client" + +import { Card } from "@/components/ui/card" +import { Button } from "@/components/ui/button" +import { MoreVertical } from "lucide-react" +import Image from "next/image" +import { motion } from "framer-motion" + +interface Project { + id: number + title: string + image: string + categories: Array<{ + name: string + color: string + }> + timeAgo: string + commentCount: number + users: Array<{ + avatar: string + name: string + }> +} + +export default function Component() { + const projects: Project[] = [ + { + id: 1, + title: "Dashlit", + image: "https://i.ibb.co/ggM0Tn4/dashlit.png", + categories: [ + { name: "Website", color: "text-orange-500 bg-orange-50" }, + { name: "Extension", color: "text-blue-500 bg-blue-50" } + ], + timeAgo: "1 hour ago", + commentCount: 2, + users: Array(3).fill({ avatar: "/placeholder.svg?height=32&width=32", name: "Team Member" }) + }, + { + id: 2, + title: "Safeguard", + image: "https://i.ibb.co/Y0BVHSN/Screenshot-from-2024-11-04-23-41-09.png", + categories: [ + { name: "Web3", color: "text-orange-500 bg-orange-50" }, + { name: "Product", color: "text-green-500 bg-green-50" } + ], + timeAgo: "1 hour ago", + commentCount: 2, + users: Array(3).fill({ avatar: "/placeholder.svg?height=32&width=32", name: "Team Member" }) + }, + { + id: 3, + title: "Sifu Security", + image: "https://i.ibb.co/FHxrpcr/Screenshot-from-2024-11-04-22-08-08.png", + categories: [ + { name: "Web3", color: "text-purple-500 bg-purple-50" }, + { name: "Product", color: "text-blue-500 bg-blue-50" } + ], + timeAgo: "2 hours ago", + commentCount: 5, + users: Array(3).fill({ avatar: "/placeholder.svg?height=32&width=32", name: "Team Member" }) + }, + { + id: 4, + title: "ORBIS AI", + image: "https://i.ibb.co/9pRXdZP/Screenshot-from-2024-11-04-22-09-53.png", + categories: [ + { name: "Web3", color: "text-orange-500 bg-orange-50" }, + { name: "Earning platform", color: "text-pink-500 bg-pink-50" } + ], + timeAgo: "3 hours ago", + commentCount: 8, + users: Array(3).fill({ avatar: "/placeholder.svg?height=32&width=32", name: "Team Member" }) + }, + { + id: 5, + title: "Ved Analytics", + image: "https://i.ibb.co/vJmkxsB/Screenshot-from-2024-11-04-23-35-10.png", + categories: [ + { name: "Marketing", color: "text-red-500 bg-red-50" }, + { name: "Analysis", color: "text-indigo-500 bg-indigo-50" } + ], + timeAgo: "4 hours ago", + commentCount: 3, + users: Array(3).fill({ avatar: "/placeholder.svg?height=32&width=32", name: "Team Member" }) + }, + { + id: 6, + title: "Docs SOL", + image: "https://i.ibb.co/b5RDTpG/Screenshot-from-2024-11-04-23-44-26.png", + categories: [ + { name: "Product", color: "text-green-500 bg-green-50" }, + { name: "Launch", color: "text-yellow-500 bg-yellow-50" } + ], + timeAgo: "5 hours ago", + commentCount: 10, + users: Array(3).fill({ avatar: "/placeholder.svg?height=32&width=32", name: "Team Member" }) + } + ] + + return ( + <> + +