Back to Projects
Web App

GitFace

Overview

GitFace — Elevating GitHub Profiles into Premium Developer Showcases

GitFace is an open-source, interactive, high-fidelity profile generator designed to move beyond generic static templates. It offers developers a pixel-perfect, drag-and-drop builder that synchronizes instantly with a 1:1 GitHub preview, ensuring a professional aesthetic on any device.

  • Modular Drag-and-Drop Builder: Engineered with @dnd-kit/sortable, allowing users to fluidly reorder, customize, and toggle modular sections (About Me, Tech Stack, Live Stats, Connect Socials, and Custom Markdown) with instant state synchronization.
  • Serverless High-Fidelity SVG Engines: Powered by Next.js API Routes, GitFace dynamically compiles, fetches, and renders custom-designed SVG cards (such as stats, streaks, trophies, and work-hour heatmaps) directly from the server. These SVGs adapt beautifully to both GitHub light and dark mode native themes.
  • Standardized Brand Asset Registry: Integrates a massive catalog of official developer badges and social icons, ensuring cohesive and brand-accurate typography and layout design.
  • Global Reactive State Store: Backed by a persistent Zustand store with automated session preservation via local storage cache, ensuring smooth client-side operations without unnecessary backend round-trips.
  • Optimized Server-Side Caching: Leverages Upstash Redis exclusively to track, throttle, and render live visitor counts across profile READMEs.

Technologies

Next.jsReactTypeScriptTailwind CSSZustandTanStack QueryRedisFramer MotionGitHub API
SV
SVG Engine
dnd-kit
Source CodeLive Demo

Project Glimpse

GitFace screenshot 1
GitFace screenshot 2
GitFace screenshot 3
GitFace screenshot 4