A modern, responsive developer portfolio built with React and Vite.
portfolio/
├── public/ # Static files (e.g. images, icons)
├── src/
│ ├── assets/ # Images, logos, etc.
│ ├── Components/
│ │ └── sections/
│ │ ├── About.jsx
│ │ ├── Contact.jsx
│ │ ├── Home.jsx
│ │ ├── Projects.jsx
│ │ ├── LoadingScreen.jsx
│ │ ├── MobileMenu.jsx
│ │ ├── NavBar.jsx
│ │ └── RevelOnScroll.jsx
│ ├── App.jsx # Root component
│ ├── App.css # Global CSS
│ ├── index.css # Additional styles
│ └── main.jsx
├── .env # Environment variables
├── .gitignore # Git ignore rules
├── eslint.config.js
├── index.html
├── package.json # Dependencies and scripts
├── package-lock.json # Lockfile for npm
├── README.md # Project documentation
└── vite.config.js # Vite build configuration
- ⚛React
- Vite
- CSS / Tailwind
- npm
- Clone the repo
git clone https://github.com/yourusername/portfolio.git cd portfolio npm install npm run dev