8000
7FFF Skip to content

Repository files navigation

🚀 Vishwa Kuruppu - 3D Portfolio

Shaping Ideas, Concepts, Designs & Code into Real Projects that Deliver Results

Live Demo GitHub LinkedIn


Portfolio QR Code

📱 Scan to visit my portfolio on mobile


🎨 Portfolio Features

This portfolio showcases a unique 3D interactive experience built with cutting-edge web technologies:

✨ Key Features

  • 🏝️ 3D Floating Island - Immersive 3D environment with interactive navigation
  • 🎭 Interactive Animations - Smooth animations powered by Framer Motion
  • 🌍 3D Earth Model - Interactive contact section with 3D visualization
  • Dynamic Star Field - Procedurally generated stars using Three.js
  • 📧 Email Integration - Contact form powered by EmailJS
  • 📱 Fully Responsive - Optimized for all devices and screen sizes
  • 🎯 Modern UI/UX - Clean, professional design with attention to detail
  • 🚀 Fast Performance - Built with Vite for lightning-fast load times
  • 📊 Web Analytics - Integrated with Vercel Analytics for insights

🔧 Built With

  • React.js - UI library
  • Three.js - 3D graphics library
  • React Three Fiber - React renderer for Three.js
  • React Three Drei - Useful helpers for React Three Fiber
  • Framer Motion - Animation library
  • Tailwind CSS - Utility-first CSS framework
  • EmailJS - Email service integration
  • Vite - Next-generation frontend tooling
  • Vercel Analytics - Web analytics platform

🚀 Getting Started

Prerequisites

  • Node.js (v16 or higher)
  • npm or yarn

Installation

  1. Clone the repository

    git clone https://github.com/Vishwa-ud/MyPortfolio.git
    cd MyPortfolio
  2. Install dependencies

    npm install
  3. Set up environment variables

    cp example.env .env

    Update the .env file with your EmailJS credentials and other configurations.

  4. Run the development server

    npm run dev
  5. Build for production

    npm run build
  6. Preview production build

    npm run preview

📧 Contact

Feel free to reach out to me for collaborations, opportunities, or just to say hi!


📄 License

This project is open source and available under the MIT License.


🙏 Acknowledgments

Special thanks to all the open-source projects and communities that made this portfolio possible.


Made with ❤️ by Vishwa Kuruppu

© 2025 Vishwa Kuruppu. All rights reserved.

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

0