Skip to content

Personal website showcasing professional experience and skills

Notifications You must be signed in to change notification settings

ManikantThakur/personal-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Website

A lightweight, responsive personal website built with pure HTML, CSS, and JavaScript. Perfect for hosting your resume and contact information.

Features

  • Responsive Design: Works perfectly on desktop, tablet, and mobile devices
  • Modern UI: Clean, professional design with smooth animations
  • Fast Loading: Optimized for performance with minimal dependencies
  • SEO Friendly: Proper meta tags and semantic HTML structure
  • Contact Form: Functional contact form with validation
  • Resume Download: Direct PDF download functionality
  • Smooth Scrolling: Enhanced navigation experience

Sections

  1. Hero Section: Eye-catching introduction with call-to-action buttons
  2. About: Personal information and skills showcase
  3. Resume: Professional experience, education, and certifications
  4. Contact: Multiple ways to get in touch with contact form

Customization

Personal Information

Update the following in index.html:

  1. Name: Replace "Your Name" throughout the file
  2. Contact Details: Update email, phone, LinkedIn, and GitHub links
  3. Professional Info: Modify experience, education, and skills sections
  4. Profile Image: Replace the Font Awesome icon with your actual photo

Styling

Customize the design in css/style.css:

  • Colors: Update the color scheme by changing the CSS variables
  • Fonts: Modify the Google Fonts import and font-family declarations
  • Layout: Adjust spacing, sizing, and responsive breakpoints

Resume PDF

Replace assets/resume.pdf with your actual resume PDF file.

File Structure

personal-website/
├── index.html          # Main HTML file
├── css/
│   └── style.css       # Stylesheet
├── js/
│   └── main.js         # JavaScript functionality
├── assets/
│   └── resume.pdf      # Your resume PDF
└── README.md           # This file

Deployment

GitHub Pages

  1. Create a new repository on GitHub
  2. Upload all files to the repository
  3. Go to Settings > Pages
  4. Select "Deploy from a branch" and choose "main"
  5. Your site will be available at https://username.github.io/repository-name

Netlify

  1. Drag and drop the project folder to Netlify
  2. Your site will be deployed automatically
  3. Custom domain can be added in site settings

Vercel

  1. Install Vercel CLI: npm i -g vercel
  2. Run vercel in the project directory
  3. Follow the prompts to deploy

Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)
  • Mobile browsers

Performance

  • Lighthouse Score: 95+ (Performance, Accessibility, Best Practices, SEO)
  • Load Time: < 2 seconds on 3G
  • File Size: < 500KB total
  • Dependencies: Minimal external resources

License

This project is open source and available under the MIT License.

Support

If you have any questions or need help customizing the website, feel free to reach out!

About

Personal website showcasing professional experience and skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors