A modern, responsive portfolio website built with pure HTML, CSS, and JavaScript. Showcase your projects, skills, and professional journey with style!
- Responsive Design: Mobile-first approach with flexbox and CSS grid
- Dark/Light Mode: Toggle between themes with localStorage persistence
- Project Showcase: Grid layout with hover effects and filtering options
- Interactive Elements: Smooth scroll, animated counters, and form validation
- SEO Optimized: Semantic HTML and meta tags for better search visibility
- Performance: Optimized assets and lazy loading for fast page loads
- Frontend: HTML5, CSS3 (Sass), JavaScript (ES6+)
- Build Tools: Webpack (optional for Sass compilation)
- Hosting: Compatible with GitHub Pages, Netlify, Vercel
-
Clone the repository
git clone https://github.com/Niyaz-Mahmud/Portfolio-Website.git cd Portfolio-Website -
Install dependencies (optional)
npm install # Only if using Sass/Webpack -
Start development server
npm start # Launches Live Server with Sass compilationor
Openindex.htmldirectly in your browser
- Personal Info: Edit
data/config.json - Projects: Modify
data/projects.json - Skills: Update
data/skills.json
- Colors: Modify CSS variables in
css/root.css - Typography: Update font imports in
css/typography.css - Layout: Adjust media queries in
css/responsive.css
- Add new sections in
index.html - Create custom animations in
css/animations.css - Enhance interactions in
js/main.js
Choose your preferred hosting platform:
- Push to
mainbranch - Go to Settings > Pages
- Set source branch to
mainand folder to/ (root)
We welcome contributions! Please follow these steps:
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
Please ensure your code follows our style guidelines and includes relevant tests.
This project is licensed under the MIT License - see the LICENSE file for details.
⭐ Star this repo if you found it useful!
💻 Happy Coding!