Skip to content

Pxrvn07/developer-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Praveen Kumar β€” Portfolio Website

A futuristic, fully responsive personal portfolio website built with pure HTML, CSS, and JavaScript.

πŸ”— Live: [Deploy to GitHub Pages / Netlify / Vercel]


✨ Features

  • Futuristic cyber design β€” dark theme with cyan, purple, and green neon accents
  • Custom SVG cursor β€” animated arrow cursor with glow effect
  • Typing animation β€” hero section cycles through roles
  • Live GitHub repos β€” "View All Repositories" modal fetches your repos live via GitHub API
  • Animated stats counter β€” numbers count up on scroll
  • Skill proficiency bars β€” animated on scroll
  • Scroll reveal animations β€” staggered fade-in on all sections
  • Hamburger nav β€” full-screen drawer for mobile
  • Bottom sheet modal β€” mobile-native feel for repo viewer
  • Resume link β€” opens directly in Google Drive
  • Fully responsive β€” desktop, tablet, and mobile optimized

πŸ“ Project Structure

portfolio/
β”œβ”€β”€ index.html          # Main portfolio file (everything is here)
β”œβ”€β”€ Praveen-resume.pdf  # Resume PDF (kept as backup)
└── README.md           # This file

πŸš€ Deployment

GitHub Pages (Recommended β€” Free)

  1. Create a new GitHub repository named username.github.io (e.g. Pxrvn07.github.io)
  2. Upload index.html and Praveen-resume.pdf to the repo
  3. Go to Settings β†’ Pages β†’ Source β†’ main branch
  4. Your site will be live at https://Pxrvn07.github.io

Netlify (Drag & Drop)

  1. Go to netlify.com and sign up
  2. Drag the entire folder onto the Netlify dashboard
  3. Done β€” live in seconds with a free URL

Vercel

  1. Go to vercel.com and sign up
  2. Import your GitHub repo or drag & drop
  3. Done β€” live instantly

✏️ Customization Guide

Update your name / bio

Edit the hero section in index.html:

<h1 class="hero-name">Praveen<br>Kumar</h1>
<p class="hero-desc">Your bio here...</p>

Update resume link

Find the View Resume button and replace the href:

<a href="YOUR_GOOGLE_DRIVE_LINK" ...>β†— View Resume</a>

Update social links

Search for these in index.html and replace with your URLs:

  • https://github.com/Pxrvn07
  • https://www.linkedin.com/in/pxrvn
  • https://x.com/Praveen__06
  • https://www.instagram.com/pxrvn._06/

Add a new project card

Copy an existing .project-card block and update the content:

<div class="project-card reveal">
  <span class="project-icon">πŸš€</span>
  <div class="project-num">05</div>
  <h3 class="project-name">Your Project Name</h3>
  <p class="project-desc">Your project description...</p>
  <div class="project-tags">
    <span class="tag lang">React</span>
    <span class="tag">Your Tag</span>
  </div>
  <div class="project-links">
    <a href="https://github.com/Pxrvn07/your-repo" target="_blank" class="project-link">β†— View Project</a>
  </div>
</div>

Update skill bars

Find .skill-bar-fill elements and change data-width:

<div class="skill-bar-fill fill-cyan" style="width:0%" data-width="90%"></div>

Change accent colors

Edit CSS variables at the top of index.html:

:root {
  --accent: #00c8ff;   /* cyan */
  --accent2: #7b2fff;  /* purple */
  --accent3: #00ff9d;  /* green */
}

πŸ› οΈ Tech Stack

Technology Usage
HTML5 Structure
CSS3 Styling, animations, responsive design
Vanilla JavaScript Interactivity, GitHub API, animations
GitHub REST API Live repo fetching in modal
Google Fonts Syne + JetBrains Mono
Google Drive Resume hosting

πŸ“± Responsive Breakpoints

Breakpoint Target
> 960px Desktop
≀ 960px Tablet
≀ 600px Mobile
≀ 380px Small phones

πŸ“„ Sections

Section Description
Hero Name, typing animation, resume + GitHub CTA
Stats Animated counters β€” repos, projects, domains
Projects 4 pinned projects with tags and links
All Repos Modal with live GitHub API fetch
Skills Tech stack chips + animated proficiency bars
About Bio, profile card, social links
Contact Social links + terminal widget

πŸ”— Links


Β© 2025 Praveen Kumar

About

πŸš€ A futuristic, fully responsive personal developer portfolio featuring a dark cyber theme, complex scroll animations, and live GitHub API repository fetching. Built natively with pure HTML, CSS, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages