A fully responsive, dynamic, and modern personal portfolio website built using HTML, CSS, and JavaScript.
It showcases projects, skills, achievements, and includes features like dark/light theme toggle, smooth animations, and social media integration.
- Hero Section β Catchy introduction with name, title, and CTA button.
- About Section β Short bio with an image.
- Skills Section β Lists skills with progress bars/icons.
- Projects Section β Displays projects with images, descriptions, and links.
- Achievements/Certificates β Showcases certificates with badges.
- Experience/Education Timeline β Dynamic timeline view.
- Theme Toggle β Light/Dark mode with persistence (saves user choice).
- Contact Form β Email/contact form with validation.
- Social Links β GitHub, LinkedIn, Twitter, etc.
- Fully Responsive β Works on desktop, tablet, and mobile.
- HTML5
- CSS3 (Flexbox & Grid)
- JavaScript (Vanilla)
- LocalStorage for theme persistence
index.html # Main HTML file
style.css # Styles and theme system
theme.js # Theme toggle (light/dark with localStorage)
script.js # Scroll animations & interactivity
assets/ # Images, icons, certificates
README.md # Project documentation
- Clone this repository:
git clone https://github.com/Krishnasingh020/Krishnasingh020.github.io