Skip to content

Repository files navigation

ASSEMBLY — Interactive Talent Management

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.

Stack

  • Next.js 16 App Router
  • React 19
  • Three.js
  • GSAP + ScrollTrigger
  • Tailwind CSS 4

Local development

Node.js 22.13 or newer is required.

npm install
npm run dev

Open http://localhost:3000.

Verification

npm run lint
npm test

npm test runs a production Next.js build before checking the rendered site contract and required media assets.

Vercel deployment

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.

Releases

Packages

Contributors

Languages