Live Website: https://taher-portfolio.pages.dev
- Minimal design with subtle animations.
- Migrated from vanilla JS to React + Vite for a component-based architecture.
- Showcase resume and portfolio.
- React — UI components
- Vite — build tooling and dev server
- CSS — custom properties, no framework
-
Clone the Repository:
git clone https://github.com/taher-dev/taher-portfolio.git cd taher-portfolio -
Install Dependencies:
npm install
-
Start the Dev Server:
npm run dev
-
Build for Production:
npm run build
taher-portfolio/
├── public/
│ └── assets/
│ └── docs/
│ └── Taher_Mahmud_Monmoy_Public_CV.pdf # stable URL, linked directly in JSX
├── src/
│ ├── assets/
│ │ ├── css/
│ │ │ └── style.css
│ │ └── images/ # imported in components via JS
│ │ ├── projects/
│ │ └── readme/
│ ├── components/
│ │ ├── Modal/
│ │ │ └── ProfileModal.jsx
│ │ ├── Navbar/
│ │ │ └── Navbar.jsx
│ │ ├── pages/
│ │ │ ├── About.jsx
│ │ │ ├── Portfolio.jsx
│ │ │ └── Resume.jsx
│ │ └── Sidebar/
│ │ └── Sidebar.jsx
│ ├── data/
│ │ └── projects.js
│ ├── App.jsx
│ └── main.jsx
├── index.html
└── vite.config.js
Taher Mahmud Monmoy
📩 E-mail: monmoyzx@gmail.com
🧳 LinkedIn: Taher Mahmud Monmoy
👨🏻💻 GitHub: taher-dev
A fully responsive, mobile-first portfolio website, inspired by codewithsadee/vcard-personal-portfolio.




