A modern, responsive resume website built with HTML, CSS, and JavaScript. Features a clean design, smooth animations, and mobile-friendly layout.
- Responsive Design: Works perfectly on desktop, tablet, and mobile devices
- Modern UI: Clean and professional design with smooth animations
- Interactive Elements: Smooth scrolling, mobile navigation, and form validation
- SEO Optimized: Proper meta tags and semantic HTML structure
- Fast Loading: Optimized for performance with minimal dependencies
- Contact Form: Functional contact form with validation
- Skills Visualization: Animated skill bars and progress indicators
- Project Showcase: Beautiful project cards with technology tags
resume-website/
βββ index.html # Main HTML file
βββ styles.css # CSS styles and animations
βββ script.js # JavaScript functionality
βββ README.md # This file
βββ LICENSE # License file
git clone <your-repository-url>
cd resume-websiteEdit the index.html file to replace placeholder content with your information:
- Replace "Your Name" with your actual name
- Update the job title and description
- Add your real contact information
- Update social media links
- Replace the sample work experience with your actual experience
- Update company names, dates, and responsibilities
- Modify the skills list to match your expertise
- Adjust skill percentages based on your proficiency
- Add or remove skill categories as needed
- Replace sample projects with your actual projects
- Update project descriptions and technologies used
- Add links to your GitHub repositories and live demos
Edit styles.css to match your preferences:
The website uses a modern color scheme with:
- Primary Blue:
#2563eb - Gradient:
#667eeato#764ba2 - Accent Yellow:
#fbbf24
You can change these colors by updating the CSS variables or direct color values.
The website uses Inter font from Google Fonts. You can change this by:
- Updating the Google Fonts link in
index.html - Changing the font-family in
styles.css
Replace the placeholder icon with your actual photo:
- Add your photo to the project directory
- Update the profile image section in
index.html:
<div class="profile-image">
<img src="your-photo.jpg" alt="Your Name">
</div>- Push your code to a GitHub repository
- Go to repository Settings > Pages
- Select source branch (usually
mainormaster) - Your site will be available at
https://username.github.io/repository-name
- Sign up for Netlify
- Drag and drop your project folder to Netlify
- Your site will be deployed instantly with a custom URL
- You can connect a custom domain later
- Sign up for Vercel
- Connect your GitHub repository
- Deploy with one click
- Automatic deployments on code changes
- Purchase a domain from a registrar (GoDaddy, Namecheap, etc.)
- Configure DNS settings to point to your hosting provider
- Update your hosting provider's settings with your domain
The website is fully responsive and includes:
- Mobile-first design approach
- Touch-friendly navigation
- Optimized typography for small screens
- Collapsible mobile menu
- Proper viewport meta tags
- Add a new
<section>inindex.html - Add corresponding styles in
styles.css - Update navigation menu if needed
- Add JavaScript functionality if required
- Modify CSS animations in
styles.css - Update JavaScript animation triggers in
script.js - Adjust timing and easing functions
- Update meta tags in
<head>section - Add Open Graph tags for social media sharing
- Include structured data for better search results
- Optimize images with proper alt tags
The contact form currently shows a success message. To make it functional:
- Sign up at formspree.io
- Replace the form action with your Formspree endpoint
- Update the form method to POST
- Add
netlifyattribute to the form - Deploy to Netlify
- Access form submissions in Netlify dashboard
- Set up a server (Node.js, Python, PHP, etc.)
- Create an endpoint to handle form submissions
- Update form action to point to your endpoint
/* Primary Colors */
--primary-blue: #2563eb;
--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
--accent-yellow: #fbbf24;
/* Text Colors */
--text-primary: #1f2937;
--text-secondary: #6b7280;
--text-light: #d1d5db;/* Font Family */
font-family: 'Inter', sans-serif;
/* Font Weights */
font-weight: 300; /* Light */
font-weight: 400; /* Regular */
font-weight: 500; /* Medium */
font-weight: 600; /* Semi-bold */
font-weight: 700; /* Bold */- Images are optimized and compressed
- CSS and JavaScript are minified for production
- Font loading is optimized
- Lazy loading for better performance
- Minimal external dependencies
This project is open source and available under the MIT License.
Feel free to submit issues and enhancement requests!
If you need help customizing or deploying your resume website, feel free to reach out!
Note: Remember to replace all placeholder content with your actual information before deploying your website.