Skip to content

hardikbansal31/portG

Repository files navigation

Hardik Bansal — Portfolio

A minimalist, editorial-style personal portfolio showcasing my work as a Backend Developer. Built with React, Vite, and custom vanilla CSS.

Features

  • Editorial Design: Typography-driven design using Playfair Display, DM Sans, and JetBrains Mono.
  • Scroll Animations: Custom IntersectionObserver hooks for smooth scroll reveals and SVG timeline drawing.
  • PWA Ready: Fully installable as a Progressive Web App with offline caching.
  • Custom Cursor: Interactive navy/orange lerp cursor.
  • Data-Driven: All content is managed cleanly through a single src/data/portfolio.js file.

Running Locally

  1. Install the dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Build for production:
npm run build

Customization

To update the portfolio content (bio, skills, projects, resume link), simply edit the src/data/portfolio.js file.

About

My Portfolio website

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages