A modern, responsive personal portfolio website built with Vite and ReactJS to showcase projects, skills, achievements, and contact information.
- 🎨 Responsive design for desktop and mobile
- 🚀 Dynamic project showcase
- 💻 Skills and technology highlights
- 🏆 Hackathons, competitions, and certifications section
- 📊 Coding profiles (GitHub, LeetCode)
- 📬 Contact section with social links
- ✨ Smooth navigation and interactive UI
- Node.js (v16 or above recommended)
- npm or yarn
- Clone the repository:
git clone https://github.com/muhammadnavas/my-portfolio.git
- Navigate to the project directory:
cd my-portfolio-vite - Install dependencies:
npm install # or yarn install - Start the development server:
npm run dev # or yarn dev - Open http://localhost:5173 in your browser.
my-portfolio-vite/
├── public/
├── src/
│ ├── assets/
│ ├── App.jsx
│ ├── main.jsx
│ ├── App.css
│ ├── index.css
│ ├── script.js
│ └── style.css
├── index.html
├── package.json
├── vite.config.js
├── eslint.config.js
- 🖼️ Update
src/assets/profile.jpgwith your own profile image - ⚙️ Edit
src/script.jsandsrc/App.jsxto add or modify projects, skills, and other sections - 🎨 Change colors and styles in
App.cssor Tailwind config
npm run build
# or
yarn buildGive a ⭐️ if this project helped you!
👤 Muhammad Navas
- Website: Portfolio
- GitHub: @muhammadnavas
- LinkedIn: @muhammadnavas
- Email: navasns0409@gmail.com