Skip to content

Ayush7970/My_portfolio

Repository files navigation

Ayush Bhardwaj's Portfolio

Website Vite React


🚀 Live Website

👉 Visit My Portfolio


📑 Table of Contents


About the Project

This is a fully responsive personal portfolio website built using React + Vite. It showcases my:

  • professional experience,
  • project highlights,
  • hackathon achievements,
  • leadership activities,
  • and technical skills.

The site is designed for performance, clean code, and modern UI/UX principles, with smooth animations, dynamic filters, and mobile-first responsiveness.


⚙ Tech Stack

  • React 18
  • Vite
  • React Router
  • Lucide React Icons
  • TypeAnimation
  • Custom CSS (utility-first)

Features

✅ Smooth routing with react-router-dom
✅ Typewriter animated titles (TypeAnimation)
✅ Dynamic project filtering by tech stack
✅ External links to GitHub, LinkedIn, and resume
✅ Hackathon award highlighting
✅ Lazy loading and Intersection Observer animations
✅ Responsive design (mobile, tablet, desktop)
✅ Modern clean UI with dark theme
✅ Downloadable resume


Screenshots

👋 Hero Section

Hero

💻 Project Card Example

cards image

📂 Co-Curricular Cards Example

Finance Visualizer


Folder Structure

src/
├── components/
│   ├── About.jsx
│   ├── Contact.jsx
│   ├── ExperienceSection.jsx
│   ├── Footer.jsx
│   ├── Hackathon.jsx
│   ├── Hero.jsx
│   ├── Leadership.jsx
│   ├── Navbar.jsx
│   ├── Portfolio.jsx
│   ├── Projects.jsx
│   ├── Skills.jsx
│   └── TechCarousel.jsx
├── App.jsx
├── App.css
├── main.jsx
public/
├── headshot2.png
├── experience.png
├── myproject.png
├── activities.png
├── Ayush_Bhardwaj_Resume.pdf


Contact

Ayush Bhardwaj

💼 LinkedIn 🌐 Portfolio
🐙 GitHub


License

Created by Ayush Bhardwaj

Releases

No releases published

Packages

 
 
 

Contributors