Skip to content

Repository files navigation

Tejas Tyagi Portfolio

This is a modern portfolio website built with Next.js, featuring interactive 3D graphics and smooth animations.

Features

  • Next.js 15 (App Router, TypeScript)
  • 3D Dragon: Animated dragon model using Three.js and GSAP
  • Animated Ashes: Subtle floating ashes for atmosphere
  • Music Player: Play background music with custom controls
  • Responsive Design: Looks great on all devices
  • Dark Theme: Elegant dark background

Getting Started

Install dependencies:

npm install

Run the development server:

npm run dev

Open http://localhost:3000 in your browser.

Project Structure

  • src/app/layout.tsx – Root layout, includes 3D dragon, ashes, music player
  • src/app/page.tsx – Main landing page and sections
  • src/components/dragonScene.tsx – 3D dragon scene
  • src/components/ashes.tsx – Animated ashes background
  • src/components/MusicPlayer.tsx – Music player UI

Customization

  • Update your info, projects, and images in src/app/page.tsx and public/
  • Replace the dragon model or music in public/

Deployment

Deploy easily to Vercel or any Node.js host.


Built and designed by Tejas Tyagi.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages