Personal portfolio built with Next.js 15, Tailwind CSS, and framer-motion. Features a high-performance WebGL Hyper-Matrix background and a professional editorial design.
- 🚀 High Performance: Built on Next.js 15 for optimal speed and SEO.
- 🎨 WebGL Background: Interactive magnetic mesh background with real-time distortion.
- 📱 Responsive: Fully optimized for mobile, tablet, and desktop screens.
- 🌗 Theme Aware: Seamless Dark/Light mode transitions with custom neon glow logic.
- 🎵 Audio Deck: Persistent music player for an immersive experience.
- ✨ Glassmorphism: Modern UI components with backdrop blurs and subtle animations.
- Push your code to a GitHub repository.
- Select the repository in the Vercel Dashboard.
- Vercel will automatically detect Next.js and deploy your project.
I have included a GitHub Action at .github/workflows/deploy.yml that handles the static export and deployment automatically on every push to main.
- Clone the repository:
git clone https://github.com/your-username/my-portfolio.git - Install dependencies:
npm install - Run the development server:
npm run dev - Open
http://localhost:3000to view the result.
MIT License. Feel free to use this template for your own portfolio.