Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Portfolio 2025 - Vijayapandian T

A premium, state-of-the-art single-page personal portfolio website for 2025, designed from Figma and built using pure HTML5, Vanilla CSS3, and JavaScript.


🎨 Figma Design Reference

This portfolio is a high-fidelity implementation of the following design:


✨ Key Features

  • Floating Pill Navigation: A floating navbar pill styled in light off-white with smooth scroll anchors and dynamic scroll-active highlight classes.
  • Professional Circular Avatar: A pixel-perfect profile container displaying a portrait cutout sitting on a solid white backing, complete with an offset outer glowing border ring.
  • Unified Card Layouts: Consolidated visual structures where About card grids and Skill item icons use matching rounded card containers (var(--color-card-bg)).
  • Responsive Layout Design: Fully adaptive breakpoints (Desktop, Tablet, Mobile) using fluid flexboxes and custom media queries.
  • WhatsApp Form Submission: Form submit action integrates WhatsApp's click-to-chat API (wa.me) prefilled with formatted user details (Name, Email, Message) pointing directly to the developer's chat.
  • Scroll Reveal Transitions: Staggered scroll entrance animations using IntersectionObserver.

🛠️ Tech Stack & Assets

  • Structure: HTML5 (Semantic elements & SEO meta tagging)
  • Styling: Vanilla CSS3 (Custom variable tokens, transitions, and keyframe animations)
  • Logic: JavaScript ES6 (Scroll intersections, form validations, and tab redirections)
  • Typography: Outfit (headings) and Inter (body text) via Google Fonts
  • Icons: Custom inline SVGs (for social links and project placeholders) and Devicons (for technical skill logos)

🚀 Local Setup & Development

To host the portfolio site locally, you can use any static file server:

Option A: Node.js (Recommended)

  1. Run npx http-server (or npx live-server) inside the root folder:
    npx http-server -p 8080
  2. Open http://localhost:8080 in your browser.

Option B: Python

  1. Start Python's built-in HTTP server:
    python -m http.server 8000
  2. Open http://localhost:8000 in your browser.

About

A premium, responsive personal portfolio website for 2025 designed from Figma and built using pure HTML5, Vanilla CSS3, and JavaScript. Features a professional circular profile photo, rounded skill card grids, scroll-reveal transitions, and direct WhatsApp click-to-chat contact form integration.

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages