A modern, interactive personal website with GitHub-style design, 3D effects, and smooth animations.
- π¨ GitHub-style Dark Theme - Clean, professional design with green accents
- β¨ 3D Shapes & Animations - Floating geometric shapes with parallax effects
- π Interactive Elements - Hover effects, tilt animations, and smooth transitions
- π± Responsive Design - Works perfectly on all devices
- π― Smooth Scrolling - Seamless navigation between sections
- π« Particle System - Dynamic background particles
- π Animated Skill Bars - Visual representation of your skills
- π§ Contact Form - Ready-to-use contact form with notifications
- π Typing Animation - Code typing effect in the hero section
- Hero Section - Introduction with animated code window
- About Section - Personal information with statistics
- Projects Section - Showcase your work with interactive cards
- Skills Section - Animated skill bars and technologies
- Contact Section - Contact form and information
Edit the following in index.html:
<!-- Replace "Your Name" with your actual name -->
<span>Your Name</span>
<!-- Update the hero section -->
<h1 class="hero-title">
<span class="gradient-text">Hello, I'm</span>
<span class="name">Your Name</span>
</h1>
<p class="hero-subtitle">Full-Stack Developer & Creative Problem Solver</p>Update your personal description, statistics, and interests:
<!-- Update statistics -->
<div class="stat">
<span class="stat-number">3+</span>
<span class="stat-label">Years Experience</span>
</div>
<!-- Update interests -->
<div class="interest-item">
<i class="fas fa-code"></i>
<span>Clean Code</span>
</div>Replace the project cards with your own projects:
<div class="project-card">
<div class="project-content">
<h3>Your Project Name</h3>
<p>Your project description</p>
<div class="project-tech">
<span class="tech-tag">React</span>
<span class="tech-tag">Node.js</span>
</div>
</div>
</div>Update your skills and proficiency levels:
<div class="skill-item">
<div class="skill-icon">
<i class="fab fa-react"></i>
</div>
<span>React</span>
<div class="skill-bar">
<div class="skill-progress" style="width: 85%"></div>
</div>
</div>Update your contact details:
<div class="contact-method">
<i class="fas fa-envelope"></i>
<span>your.email@example.com</span>
</div>
<div class="contact-method">
<i class="fas fa-phone"></i>
<span>+1 (555) 123-4567</span>
</div>Update your social media links:
<div class="social-links">
<a href="https://github.com/yourusername" class="social-link">
<i class="fab fa-github"></i>
</a>
<a href="https://linkedin.com/in/yourusername" class="social-link">
<i class="fab fa-linkedin"></i>
</a>
</div>The website uses CSS custom properties for easy color customization. Edit the colors in styles.css:
:root {
--bg-primary: #0d1117; /* Main background */
--bg-secondary: #161b22; /* Secondary background */
--accent-green: #238636; /* Primary accent */
--accent-blue: #58a6ff; /* Secondary accent */
--text-primary: #f0f6fc; /* Primary text */
--text-secondary: #8b949e; /* Secondary text */
}To add a new section, follow this template:
<section id="new-section" class="new-section">
<div class="container">
<h2 class="section-title">Section Title</h2>
<div class="section-content">
<!-- Your content here -->
</div>
</div>
</section>- The particle system can be disabled by commenting out the
initParticles()call inscript.js - The cursor trail effect is disabled by default for better performance
- Images are optimized and use placeholders - replace with your actual images
- Chrome (recommended)
- Firefox
- Safari
- Edge
- GitHub Pages: Push to a GitHub repository and enable GitHub Pages
- Netlify: Drag and drop the folder to Netlify
- Vercel: Connect your GitHub repository to Vercel
- Any web server: Upload files to your web hosting provider
myweb/
βββ index.html # Main HTML file
βββ styles.css # CSS styles
βββ script.js # JavaScript functionality
βββ README.md # This file
- Images: Replace placeholder images with high-quality photos
- Content: Write compelling, authentic content about yourself
- Projects: Include live links and GitHub repositories
- Performance: Optimize images and test on different devices
- SEO: Add meta tags and descriptions for better search visibility
If you need help customizing your website, feel free to:
- Check the code comments for guidance
- Modify colors and styles in the CSS file
- Add or remove sections as needed
- Customize animations and effects
This project is open source and available under the MIT License.
Enjoy your new personal website! π