A modern, interactive personal website featuring a dynamic 3D fluid orb animation and timeline interface.
Deepak_Website/
├── index.html # Main HTML file
├── styles.css # All CSS styles and responsive design
├── script.js # JavaScript application logic
├── README.md # Project documentation
└── assets/
└── images/
└── game-posters/
├── forza-horizon-5.png
├── forza-motorsport-7.png
└── forza-motorsport.png
- Interactive Timeline: Year-based navigation with smooth scrolling
- Responsive Design: Optimized for all device sizes
- Modern UI: Clean, minimalist interface with glassmorphism effects
- Smooth Animations: Fluid transitions and interactions
- Inter Font - Typography
- Lighting system with multiple light sources
- Fluid animation algorithm
- Responsive camera positioning
Handles timeline interactions:
- Scroll-based year navigation
- Click interactions for year items
- Smooth scrolling animations
- Timeline horizontal scrolling
Main application controller:
- Initializes all components
- Manages loading states
- Coordinates between different modules
The fluid orb uses a complex multi-layered animation system:
- Magnetic Fields: Multiple sine/cosine wave combinations
- Dramatic Spikes: Mathematically enhanced deformation points
- Flow Waves: Layered wave patterns for fluid motion
- Organic Perturbations: High-frequency noise for natural movement
The website adapts to various screen sizes:
- Desktop: Full-featured experience with larger elements
- Tablet: Optimized spacing and touch-friendly interactions
- Mobile: Compact timeline and adjusted orb sizing
- Landscape: Special handling for landscape mobile orientation
- Modern browsers with WebGL support
- Chrome, Firefox, Safari, Edge
- Mobile browsers on iOS and Android
- Clone or download the project
- Open
index.html
in a web browser - No build process required - runs directly in the browser
To modify the project:
- Styling: Edit
styles.css
for visual changes - Timeline: Adjust
TimelineManager
class for interaction changes - Content: Update HTML structure in
index.html
- Optimized animation loop and responsive design
- Responsive camera positioning to maintain performance
Personal project - All rights reserved
- Responsive Design: Fully responsive layout that adapts to all screen sizes
- Interactive: Subtle mouse interaction effects
- Clean Typography: Modern Inter font for the title
- CSS3: Gradient backgrounds and responsive design
- JavaScript: Animation and interaction logic
Simply open index.html
in any modern web browser. No build process or dependencies required.
- Chrome (recommended)
- Firefox
- Safari
- Edge
The website embodies a minimalist, futuristic aesthetic with:
- Monochromatic color scheme (greys and whites)
- Clean, geometric shapes
- Subtle animations
- Focus on the 3D orb as the central element
Deepak Chennakkadan
Built with passion for modern web design and 3D graphics