An interactive portfolio concept for an independent Seoul talent management agency representing models and actors for film, fashion and beauty. The site combines editorial art direction with a scroll-driven Three.js talent showcase, GSAP transitions, campaign case studies, represented-talent profiles, and a functional CMS interface demonstration.
- Next.js 16 App Router
- React 19
- Three.js
- GSAP + ScrollTrigger
- Tailwind CSS 4
Node.js 22.13 or newer is required.
npm install
npm run devOpen http://localhost:3000.
npm run lint
npm testnpm test runs a production Next.js build before checking the rendered site contract and required media assets.
The repository is a standard Next.js project. Import it in Vercel with the framework preset set to Next.js and leave the build command and output directory on their defaults.
- Build command:
npm run build - Output: managed automatically by Next.js
- Production branch:
main
No environment variables are required for the portfolio demo.