diff --git a/src/components/Home/Project.tsx b/src/components/Home/Project.tsx index 8377e69..c0481bb 100644 --- a/src/components/Home/Project.tsx +++ b/src/components/Home/Project.tsx @@ -1,9 +1,38 @@ +import ProjectCard from "../ProjectCard"; + +const projects = [ + { + name: "🍴 였늘 인천 상정쀑학ꡐ", + description: "였늘의 급식을 μΈμŠ€νƒ€κ·Έλž¨μ—μ„œλ„ λΉ λ₯΄κ²Œ", + link: "https://www.instagram.com/today.isangjeong/" + }, + { + name: "🧹 al-1s (κ°œλ°œμ€‘)", + description: "Hyper-V μ›Ήμ—μ„œλ„ μ‰½κ²Œ κ΄€λ¦¬ν•˜κΈ°", + link: "/#project" + }, + { + name: "🩷 Dynamic Kawaii", + description: "μ§„μ •ν•œ VSCode ν…Œλ§ˆ", + link: "https://github.com/imnyang/dynamic-kawaii" + }, + { + name: "πŸ’Š FakeAlyac", + description: "μ–΄? λ‚΄ μ‹œμŠ€ν…œ νŠΈλ ˆμ΄μ— μžˆλŠ”κ±° μ•Œμ•½ μ•„λ‹Œλ°?", + link: "https://github.com/imnyang/FakeAlyac" + } +] + export default function Project() { return (

πŸ“– Project

-

Soonβ„’

+
+ {projects.map((project, index) => ( + + ))} +
); diff --git a/src/components/ProjectCard.tsx b/src/components/ProjectCard.tsx new file mode 100644 index 0000000..55dd6e4 --- /dev/null +++ b/src/components/ProjectCard.tsx @@ -0,0 +1,31 @@ +import { + Card, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, + } from "@/components/ui/card" + +import { Link } from "react-router"; + +interface ProjectCardProps { + name: string; + description: string; + link: string; +} + +const ProjectCard: React.FC = ({ name, description, link }) => { + return ( + + + + {name} + {description} + + + + ); +} + +export default ProjectCard; \ No newline at end of file