JudgeME!

“Your stats don’t lie, but they do make me laugh.”


JudgeME is a ruthlessly honest AI application that analyzes your public profiles-GitHub, Chess.com, and LeetCode-and uses Google’s Gemini AI to generate a brutal, personalized roast based on your data.

Features

  • Multi-Platform Analysis:
    • GitHub: Judges your commit history, top languages, and follower count.
    • Chess.com: Roasts your Blitz/Rapid ratings and puzzle scores.
    • LeetCode: Mocks your acceptance rate, “Easy” problem merchant status, and ranking.
  • AI-Powered Roasts: Uses Google Gemini 2.5 Flash to generate unique, context-aware insults.
  • Secure Auth: GitHub OAuth integration with Passport.js and JWT session handling.

Tech Stack

Frontend

Frontend

  • Axios (API Requests)

Backend

Backend

  • Passport.js (GitHub OAuth Strategy)
  • Google Gemini API (AI Logic)
  • JSON Web Tokens (JWT) (Authentication)