A modern, responsive portfolio website built with Next.js, React, and Three.js. This portfolio showcases your work with beautiful 3D elements and smooth animations.
Clone the repository:
git clone [your-repository-url]
Install dependencies:
npm install
Create a .env.local
file in the root directory and add your EmailJS credentials:
NEXT_PUBLIC_EMAILJS_SERVICE_ID=your_service_id
NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=your_template_id
NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=your_public_key
Run the development server:
npm run dev
The application will be available at http://localhost:3000
src/
āāā app/ # Next.js app directory
āāā components/ # Reusable React components
public/ # Static assets
npm run dev
- Start development servernpm run build
- Build for productionnpm run start
- Start production servernpm run lint
- Run ESLinttailwind.config.js
- Tailwind CSS configurationpostcss.config.js
- PostCSS configurationnext.config.mjs
- Next.js configurationjsconfig.json
- JavaScript configurationThis project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.