A modern, multi-page portfolio website built with pure HTML, CSS, and JavaScript. Showcase your achievements, projects, technologies, and educational background in a professional and interactive manner.
- Multi-page Architecture: Organized content across 5 main pages
- Responsive Design: Mobile-friendly layout that works on all devices
- Modern UI: Sleek gradient styles with smooth animations
- Interactive Elements: Smooth scrolling, animations, and hover effects
- Navigation System: Easy-to-use navigation with mobile menu toggle
- Performance Optimized: Fast-loading pages with minimal dependencies
- Pure Technologies: Built with raw HTML, CSS, and JavaScript (no frameworks)
Portfolio/
βββ index.html # Home page
βββ about.html # About & Achievements
βββ projects.html # Portfolio projects
βββ technologies.html # Tech stack & skills
βββ education.html # Education & certifications
βββ styles/
β βββ style.css # Main stylesheet (responsive design)
βββ js/
β βββ main.js # JavaScript for interactivity
βββ assets/ # Folder for future images/files
βββ README.md # This file
- Welcome section with hero content
- Quick overview of your capabilities
- Call-to-action buttons
- Quick links to other sections
- Personal bio and introduction
- List of achievements and awards
- Key skills overview
- Professional highlights
- Featured project cards
- Project descriptions and tech stacks
- Links to projects and GitHub repositories
- Grid layout showcasing up to 6 projects
- Frontend technologies (HTML, CSS, JavaScript, React, Vue.js, etc.)
- Backend technologies (Node.js, Express, Python, Databases, etc.)
- Tools & DevOps (Git, Docker, Webpack, etc.)
- Proficiency levels and skill assessments
- Formal education (Bachelor's degree, high school)
- Professional certifications (AWS, JavaScript, etc.)
- Online courses and training programs
- Learning path summary
- Primary Color: #667eea (Purple-blue)
- Secondary Color: #764ba2 (Purple)
- Accent Color: #f093fb (Pink)
- Text Dark: #2d3748 (Dark gray)
- Background: #f7fafc (Light gray)
- Gradient backgrounds and text effects
- Smooth animations and transitions
- Card-based layout with hover effects
- Responsive grid system
- Mobile-first design approach
Edit the following fields in all HTML files:
<!-- Name in header -->
<a href="index.html" class="logo">Your Name</a>
<!-- Social links in footer -->
<a href="https://github.com/your-username" target="_blank">GitHub</a>
<a href="https://linkedin.com/in/your-profile" target="_blank">LinkedIn</a>
<a href="mailto:your.email@example.com">Email</a>Edit projects.html to add your own projects by duplicating the project-card structure:
<div class="project-card">
<div class="project-image">π</div>
<div class="project-content">
<h3>Your Project Title</h3>
<p>Project description...</p>
<div class="tech-tags">
<span class="tech-tag">Technology 1</span>
<span class="tech-tag">Technology 2</span>
</div>
<div class="project-links">
<a href="#">View Project</a>
<a href="#">GitHub</a>
</div>
</div>
</div>Update the CSS variables in styles/style.css:
:root {
--primary-color: #667eea;
--secondary-color: #764ba2;
--accent-color: #f093fb;
/* ... other colors ... */
}Edit technologies.html to add your specific technologies and proficiency levels.
Update the achievement items in about.html with your specific accomplishments.
- Desktop: 1200px and above - Full 3-column grid layouts
- Tablet: 768px to 1200px - 2-column layouts
- Mobile: Below 768px - Single column with mobile menu toggle
- Hamburger menu for mobile devices
- Smooth transitions and responsive behavior
- Automatically highlights the current page in navigation
- Updates based on the URL
- Anchor links with smooth scroll behavior
- Enhanced user experience
- Cards and sections animate in as they come into view
- Uses Intersection Observer API for performance
- Extract Files: Place all files in your web server directory
- Customize Content: Edit each HTML file with your personal information
- Update Images: Add your own images to the assets folder (optional)
- Test Locally: Open
index.htmlin your browser - Deploy: Upload to your web hosting service
Simply open index.html in your web browser. No build tools or server required!
- Keep it Updated: Regularly update your projects and achievements
- Profile Links: Ensure all social media links are correct
- Project Details: Make project descriptions clear and impactful
- SEO: Update
<title>tags and meta descriptions for each page - Performance: Portfolio loads quickly with minimal dependencies
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers (iOS Safari, Chrome Mobile)
styles/style.css: ~20 KB (including responsive design)js/main.js: ~3 KB (lightweight interactivity)- Each HTML page: ~8-12 KB (content-dependent)
Total size: < 100 KB (very fast loading!)
- No external dependencies or CDN required
- All code is locally hosted
- No tracking or analytics (by default)
- HTTPS recommended for deployment
Update these in the footer of all pages:
- GitHub profile
- LinkedIn profile
- Twitter/X profile
- Email address
- Customize all content with your personal information
- Add your real projects with accurate descriptions
- Update your education and certifications
- Add high-quality images to assets folder
- Test all links and navigation
- Deploy to your hosting platform
This portfolio template is free to use and customize for personal purposes.
Built with β€οΈ using HTML, CSS, and JavaScript
Last Updated: February 2026