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 Enginednd-kitProject Glimpse







