Git Naughty or Nice is a fun web app where you can enter you github username, it analyzes your contribution graph, and gives you a playful 'Naughty' or 'Nice' rating based on your activity.
Major Implementations
GitHub API to fetch public profile data, repositories and contribution data history.
Calculates a score based on: Total Commits, Pull Requests (weighted higher for community contribution), Repository Stars, Longest Streak
Interactive UI: Smooth transitions with motion, Atmospheric snowfall effect, 'Story' mode revealing stats one by one.
Rate Limiting: Protected against API abuse using Upstash Redis.
Responsive Design: Works beautifully on mobile and desktop.