I built GitStory to turn GitHub contribution graphs into a 'Spotify Wrapped' style cinematic experience.
The Tech: It's built with Next.js 16 and uses the GitHub API to fetch user data.
Challenges I solved:
Rate Limits: GitHub's API is strict, so I implemented aggressive caching and optimized the queries to fetch everything in minimal calls.
Animations: Used Framer Motion for the slide transitions to make it feel like a native mobile app on the web.
Privacy: It supports public profiles by default, but you can use a fine-grained token for private repos (the token is never stored, only used in-session).
It's fully open source: https://github.com/pankajkumardev/gitstory-2025
Would love feedback on the 'Developer Persona' logic—I tried to map commit hours to specific archetypes (e.g., 'The Night Owl').