Skip to content

dhruv-gupta-dev/roast-my-github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 Roast My GitHub

An AI-powered application that analyzes GitHub profiles and generates a savage, humorous "roast" based on your coding stats, languages, and bio.

🚀 Live Demo: CLICK HERE TO GET ROASTED

Project Screenshot

🌟 Features

  • Real-time GitHub Data: Fetches user stats, repositories, and activity using the GitHub API.
  • ⚡ Ultra-Fast AI Analysis: Powered by Groq (running Meta Llama 3) for instant, low-latency roasts.
  • Cyberpunk UI: A fully responsive, dark-mode interface built with React.
  • Full Stack: Secure backend proxy to handle API keys and logic.

🛠️ Tech Stack

  • Frontend: React + Vite
  • Backend: Node.js + Express
  • AI Engine: Groq SDK (Model: llama-3.3-70b-versatile)
  • Styling: CSS3 (Custom Cyberpunk Theme)
  • Deployment: Vercel (Frontend) & Render (Backend)

⚡ Getting Started Locally

If you want to run this project on your own machine:

  1. Clone the repository
    git clone https://github.com/dhruv-gupta-dev/roast-my-github.git
    cd roast-my-github
    
  2. Setup Backend
    cd server
    npm install
    # Create a .env file and add your GEMINI_API_KEY
    npm start
    
  3. Setup Frontend
    cd client
    npm install
    npm run dev
    

🛡️ Security

  • API keys are secured server-side.
  • No personal data is stored; requests are processed in real-time.

Made by Dhruv Gupta.

About

AI-powered app that analyzes any GitHub profile and delivers a savage, funny roast using real stats, repo activity, and language patterns. Built with React, Express, GitHub API, and Groq Llama 3.3.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors