This repository contains a basic personal portfolio website built using HTML5 and CSS3.
The main purpose of this project is to practice core web development fundamentals such as semantic HTML, layout design, responsiveness, and clean CSS structuring. It is designed as a learning exercise, not as a production-ready or hiring-ready portfolio.
๐ Live Link
๐ Youtube Video Link
- HTML5 โ Semantic and accessible markup
- CSS3 โ Flexbox, Grid, media queries, transitions
- No JavaScript / Frameworks โ Pure HTML & CSS learning project
.
โโโ index.html
โโโ style.css
โโโ README.md
- Fixed navigation bar
- Hero section with introduction
- About section with structured content
- Skills section using CSS Grid
- Education section using card-style layout
- Contact form with semantic form elements
- Responsive layout for mobile, tablet, and desktop
The website is responsive across different screen sizes:
- ๐ฑ Mobile devices
- ๐ป Laptops
- ๐ฅ๏ธ Desktop screens
Media queries are used to:
- Adjust section widths
- Convert multi-column layouts into single-column layouts
- Improve form usability on smaller screens
By building this project, the following concepts are practiced:
- Writing clean and semantic HTML
- Structuring a multi-section webpage
- Using Flexbox and CSS Grid effectively
- Creating responsive designs using media queries
- Applying hover effects and transitions
- Organizing CSS for readability and maintainability
- โ A production-ready portfolio
- โ A recommended professional portfolio template
- โ Optimized for real-world hiring use
- โ JavaScript-powered or backend-connected
For a real portfolio, modern frameworks, accessibility improvements, performance optimization, and backend integrations are recommended.
- Add JavaScript for basic interactivity
- Implement form validation
- Improve accessibility (ARIA roles, focus states)
- Add smooth scrolling and active navbar states
- Rebuild this project using React or Next.js
This project is open-source and available under the MIT License.
Jatin Dhamija Full Stack Developer
- GitHub: https://github.com/jdcodebase
- LinkedIn: https://www.linkedin.com/in/jatin-dhamija-jd/
โญ If this project helped you learn HTML & CSS, feel free to star the repository!