An interactive 3D art gallery experience built with React Three Fiber, Next.js, and GSAP. Explore artworks in a seamless 3D carousel with smooth transitions, immersive frame interactions, and a beautiful WebGL-powered interface.
- Next.js 15 - React framework
- React Three Fiber - React renderer for Three.js
- Three.js - 3D graphics library
- GSAP - Animation library
- TypeScript - Type safety
- Tailwind CSS - Styling
- Node.js 18+ or Bun
- pnpm, npm, or yarn
- Install dependencies:
pnpm install
# or
npm install
# or
bun install- Run the development server:
pnpm dev
# or
npm run dev
# or
bun dev- Open http://localhost:3000 in your browser.
- Arrow Keys: Navigate between projects (Left/Right)
- Enter: Open selected project
- Mouse: Hover and click on frames to interact
- Navigation Buttons: Use prev/next buttons on screen
