Spaces:
Sleeping
Sleeping
metadata
title: GitPulse Intelligence
emoji: π
colorFrom: indigo
colorTo: blue
sdk: docker
pinned: false
π§ GitPulse: GitHub Talent Finder (Pro)
π Live Demo: https://huggingface.co/spaces/Divya499/GitPulse-Intelligence
GitPulse is an advanced, asynchronous developer intelligence dashboard that uses AI to analyze GitHub talent at scale.
β¨ Extraordinary Features
- π€ Real-Time Gemini Summaries: Uses Google Gemini Pro to generate professional, multi-sentence summaries of a developer's skills based on their bio and activity.
- β‘ Asynchronous Architecture: Powered by FastAPI and
httpxfor non-blocking, concurrent API interactions. - π§ Behavioral Personas: Classifies developers (e.g., "The Architect", "The Exterminator") by analyzing their latest commit messages.
- π‘οΈ Engineering Rigor Grading: Automatically grades repository quality (A-F) based on stars, forks, and health metrics.
- π Market Trends Dashboard: Scans GitHub in real-time to identify the hottest technical topics (AI, FastAPI, etc.).
π Getting Started
- Clone & Install:
pip install -r requirements.txt - Environment Setup:
Create a
.envfile in this folder:GITHUB_TOKEN=your_github_token GEMINI_API_KEY=your_gemini_api_key - Run the Server:
uvicorn main:app --reload --port 8000
π οΈ Tech Stack
- Backend: FastAPI, Httpx (Async)
- AI: Google Generative AI (Gemini Pro)
- Frontend: Vanilla HTML5, Modern CSS, Chart.js
- Data: Openpyxl (Excel Exporting)