Choun Chan Nirak's Portfolio Website
A modern, responsive portfolio website built with Next.js, TypeScript, Tailwind CSS, and Three.js.
🚀 Features
- Modern Design: Clean, minimalist design with beautiful animations
- 3D Elements: Interactive Three.js animations for a unique visual experience
- Responsive: Fully responsive design that works on all devices
- Performance: Optimized for speed and SEO
- Sections:
- Hero/Welcome section with animated 3D background
- Skills section with animated progress bars
- Projects showcase with hover effects
- Contact form with social links
🛠️ Technologies Used
- Frontend: Next.js 15, React, TypeScript
- Styling: Tailwind CSS
- 3D Graphics: Three.js, React Three Fiber, React Three Drei
- Animations: Framer Motion
- Icons: Lucide React
📋 Setup Instructions
Install Dependencies:
npm installRun Development Server:
npm run devOpen in Browser: Navigate to http://localhost:3000
🔧 Customization
Adding Your Profile Picture
- Download your profile picture from Google Drive
- Add it to the
publicfolder asprofile.jpg - Update the Hero component to use your image
Adding Project Links
Update the projects array in src/components/Projects.tsx with your actual GitHub and demo links.
Updating Contact Information
Update your contact details in src/components/Contact.tsx.
🚀 Deployment
Deploy to Vercel by connecting your GitHub repository to Vercel for automatic deployments.
Built With
- css
- javascript
- next.js
- tailwind
- three.js
- typescript
Log in or sign up for Devpost to join the conversation.