A modern, high-performance portfolio website built with Astro and React, featuring interactive components, smooth animations, and a stunning glassmorphic design. Showcases my full-stack development skills, open-source contributions, and project leadership experience.
Frontend Framework
- Astro 5.14 - Modern static site builder
- React 19 - Interactive UI components
- TypeScript - Type-safe development
- Tailwind CSS 4.1 - Utility-first styling
Key Libraries & Tools
- Vite - Fast build tooling
- FormSubmit - Contact form handling
- Git & GitHub - Version control
Development Features
- Component-based architecture
- Mobile-first responsive design
- Touch gesture support for mobile devices
- Custom CSS animations and transitions
- Optimized asset loading
My-Portfolio/
βββ src/
β βββ components/ # React components
β β βββ Hero.tsx # Hero section with contact info
β β βββ About.tsx # About section with skills
β β βββ Projects.tsx # Project carousel
β β βββ Contact.tsx # Contact form
β β βββ Navigation.tsx
β β βββ Footer.tsx
β β βββ Main.tsx
β βββ layouts/
β β βββ Layout.astro # Main layout wrapper
β βββ pages/
β β βββ index.astro # Homepage
β βββ styles/
β β βββ global.css # Global styles & utilities
β βββ assets/ # Static assets
βββ public/
β βββ resume.pdf # Downloadable resume
β βββ favicon.svg
βββ astro.config.mjs # Astro configuration
βββ tailwind.config.js # Tailwind configuration
βββ tsconfig.json # TypeScript configuration
βββ package.json # Dependencies
- π§ Email: abhaypratap.yadav@adypu.edu.in
- πΌ LinkedIn: Abhay Pratap Yadav
- π GitHub: QUBITABHAY