Skip to content

tanmaygalav/GlossGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Analyzer 🚀

image

A modern web application that analyzes GitHub profiles and repositories, turning raw stats into meaningful insights with a sleek dashboard UI.
It provides profile health scores, repo breakdowns, AI-powered summaries, and gamification badges to make exploring developer activity engaging and fun.


✨ Features

  • Profile Insights:

    • AI-generated summary of a developer’s GitHub presence
    • Followers, repos, activity, and top expertise tags
  • Gamification:

    • 🔥 Profile Health Score – composite rating based on activity, code quality, collaboration, and documentation
    • 🏆 Badges – unlockable achievements like Early Committer, Refactor Hero, ReadMe Rockstar
  • Repository Analysis:

    • Repo cards with description, tech stack, rating, and AI one-liner pitch
    • File structure explorer with collapsible tree view
    • Commit count, activity trends, and collaboration insights
  • UI/UX:

    • Dark-themed dashboard inspired by GitHub & Vercel
    • Responsive design with TailwindCSS + smooth animations via Framer Motion
    • Interactive components, hover effects, and glowing highlights

🛠 Tech Stack

  • Frontend: React, TypeScript, Vite, Tailwind CSS, Framer Motion
  • 3D/Visualization: Three.js, @react-three/fiber
  • AI Integration: Google Gemini API (for summaries & insights)
  • Routing & Structure: react-router-dom with modular pages/components

🚀 Getting Started

Prerequisites

  • Node.js (>= 18)
  • npm or yarn

Installation

# Clone the repo
git clone https://github.com/<Vitiantanmay>/<glossgen>.git

# Navigate into project
cd <glossgen>

# Install dependencies
npm install

Run the Development Server

npm run dev

The app will be live at http://localhost:5173/ (or as configured).


📊 Future Roadmap

  • Export profile analysis as PDF/Markdown
  • Add peer benchmarking against trending repos
  • Seasonal & limited-time badges (e.g., Hacktoberfest Hacker)
  • Resume/portfolio export tool

🤝 Contributing

Contributions are welcome!

  • Fork the repo
  • Create a new branch (feature/amazing-feature)
  • Commit your changes
  • Open a Pull Request

📜 License

MIT License © 2024 Tanmay Galav

About

Generate a fully-searchable code glossary from any public GitHub repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors