feat: implement project showcase section with database integration, filtering, and detail modals

This commit is contained in:
Yolando
2026-04-03 18:29:10 +07:00
parent e511a50021
commit 9554674c79
16 changed files with 550 additions and 391 deletions

8
test-db.ts Normal file
View File

@@ -0,0 +1,8 @@
import { PrismaClient } from '@prisma/client'
const prisma = new PrismaClient()
async function main() {
const projects = await prisma.project.findMany({ select: { title: true, techStack: true, year: true, highlights: true }})
console.log(JSON.stringify(projects, null, 2))
}
main().catch(console.error).finally(() => prisma.$disconnect())