- Modern Design: Clean, professional UI with glassmorphism effects and smooth animations
- Responsive Layout: Optimized for desktop, tablet, and mobile devices
- Interactive Timeline: Horizontal snake timeline for education (desktop) and vertical stack (mobile)
- One-Time Loading Animation: Engaging GIF animation that plays only on first visit
- Smooth Scrolling: Seamless navigation between sections
- Dark Theme: Eye-friendly dark color scheme
- React - UI library
- Vite - Build tool and dev server
- CSS Variables - Dynamic theming
- LocalStorage - First-time visitor detection
- Hero - Introduction with profile picture and call-to-action
- About - Skills showcase with photography, business, and technical expertise
- Experience - Professional timeline
- Education - Interactive timeline with college logos
- Projects - Portfolio of work including publications
- Contact - Get in touch links
- Custom loading screen with GIF animation (first visit only)
- Gradient text effects
- Card-based layouts with hover effects
- Responsive spacing system
- Timeline visualizations
- Glassmorphism header
- Node.js (v14 or higher)
- npm or yarn
# Clone the repository
git clone https://github.com/gowtham2thrive/Gowtham-Kondapalli.git
# Navigate to project directory
cd Gowtham-Kondapalli
# Install dependencies
npm install
# Start development server
npm run devnpm run buildThe optimized build will be in the dist folder.
- Desktop (>1024px): Full horizontal timeline, 3-column skill grid
- Tablet (768px-1024px): Adjusted spacing, 2-column layouts
- Mobile (<768px): Vertical stacking, optimized touch targets
LoadingScreen.jsx- One-time animated introHero.jsx- Landing section with CTAEducation.jsx- Timeline with college logosExperience.jsx- Professional timelineProjects.jsx- Portfolio showcase