Skip to content

AYUSHDAS0601/Portfolio

Repository files navigation

Ayush Das — Developer & Designer Portfolio

A stunning, highly interactive personal portfolio built with modern web technologies to showcase my work across full-stack web applications, real-time 3D experiences, and game development.

✨ Features

  • Interactive WebGL Background: A custom built Three.js environment featuring slowly rotating, glassy geometries that react dynamically to mouse movement and scroll depth.
  • Glassmorphism UI: Beautiful, translucent UI panels utilizing deep backdrop blurs and subtle gradient halos that sit elegantly over the 3D canvas.
  • Fluid & Parallax Scrolling: Butter-smooth scrolling powered by Lenis combined with complex reveal animations, text masking, and image parallax via GSAP ScrollTrigger.
  • Magnetic Micro-Animations: Custom cursor implementation with magnetic interactions on buttons, links, and project cards to provide delightful physics-based UI feedback.
  • Serverless Contact Form: An actively functional contact form hooked up to the FormSubmit API, seamlessly processing email inquiries via AJAX without jarring page reloads.

🛠️ Technologies Used

🚀 Getting Started (Local Development)

Because this project is built to run entirely in the browser using native web technologies, there are no bulky node_modules or build steps required!

  1. Clone the repository:
    git clone https://github.com/AYUSHDAS0601/Portfolio.git
    cd Portfolio
  2. Serve locally: You can use any local web server to run the project. Doing so avoids CORS issues with loading the local image textures or fonts.
    # Using Python 3 (built-in)
    python3 -m http.server 3000
    
    # OR using Node.js
    npx serve .
  3. View the site: Open http://localhost:3000 in your browser.

🌐 Deployment

This project is fully optimized for static hosting platforms like Vercel, Netlify, or GitHub Pages. Simply link your repository to Vercel, and because the entry file is correctly named index.html, it will instantly auto-deploy with zero configuration mapping needed.

📫 Connect with me


Designed and developed with 🤍 by Ayush Das.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors