📁 Next.js フォルダ構成

app/ ├── api/ │ ├── contact/ │ │ └── route.ts │ └── 🆕works/ │ ├── 🆕createWork.ts │ ├── 🆕getWorks.ts │ ├── 🆕updateWork.ts │ └── 🆕deleteWork.ts ├── components/ │ ├── About.tsx │ ├── Contact.tsx │ ├── Header.tsx │ ├── Hero.tsx │ ├── SocialLinks.tsx │ ├── WorkCard.tsx │ └── Works.tsx

│ ├── admin/

│ └── Form.tsx # 追加

│ └── List.tsx # 追加 ├── lib/ │ ├── useIntersectionObserver.ts │ └── 🆕useAdminAuth.ts ├── 🆕admin/ │ ├── login/ ç │ ├── page.tsx # 一覧 │ ├── new/ │ └── page.tsx # 追加 │ └── edit/

│ └──[id]/ │ └── page.tsx # 編集

📁Reactフォルダ構成

TBD