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.
-
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
- 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
- Node.js (>= 18)
- npm or yarn
# Clone the repo
git clone https://github.com/<Vitiantanmay>/<glossgen>.git
# Navigate into project
cd <glossgen>
# Install dependencies
npm installnpm run devThe app will be live at http://localhost:5173/ (or as configured).
- Export profile analysis as PDF/Markdown
- Add peer benchmarking against trending repos
- Seasonal & limited-time badges (e.g., Hacktoberfest Hacker)
- Resume/portfolio export tool
Contributions are welcome!
- Fork the repo
- Create a new branch (
feature/amazing-feature) - Commit your changes
- Open a Pull Request
MIT License © 2024 Tanmay Galav