A modern 3D portfolio website built with Next.js and React, featuring an interactive rotating cube interface.
- 🎨 3D rotating cube interface
- ⚛️ Built with Next.js 14 and React
- 📱 Responsive design
- 🎯 TypeScript support
- 🚀 Optimized for performance
- Node.js 18+ installed
- npm or yarn package manager
- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
npm run build
npm start├── app/
│ ├── components/
│ │ ├── Cube.tsx # 3D cube component with all faces
│ │ └── Menu.tsx # Navigation menu component
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Main page
├── next.config.js # Next.js configuration
├── package.json # Dependencies
└── tsconfig.json # TypeScript configuration
- Next.js 14
- React 18
- TypeScript
- CSS3 (3D Transforms)
- Font Awesome Icons
MIT