Turn your GitHub repositories into recruiter-ready proof. Get objective scores, actionable insights, and recommendations to improve your portfolio.
Deployed on Railway platform:
Project LINK: github-portfolio-analyzer
- Instant Analysis: Analyze any public GitHub profile in under 2 minutes
- Portfolio Score: Get an objective score (0-100) based on 6 key metrics
- Recruiter Perspective: Understand what recruiters notice first
- Actionable Recommendations: Get specific, prioritized improvement suggestions
- Visual Dashboard: Clean, intuitive interface with detailed metrics
- Real-time Insights: Analyze documentation quality, commit patterns, and project structure
The analyzer evaluates profiles across 6 key dimensions:
- Documentation Quality (25%) - README files, comments, project descriptions
- Code Structure (20%) - Organization, essential files, best practices
- Activity Consistency (20%) - Commit frequency, development patterns
- Repository Organization (15%) - Profile completeness, pinned repos
- Project Impact (10%) - Stars, forks, community engagement
- Technical Depth (10%) - Language diversity, technical breadth
- Backend: Python, Flask
- Frontend: HTML, CSS, JavaScript (Vanilla)
- API: GitHub REST API v3
- Deployment: Configured for Railway
- Python 3.8 or higher
- Git
- Create virtual environment (recommended)
python -m venv venv
# On Windows
venv\Scripts\activate
# On macOS/Linux
source venv/bin/activate- Install dependencies
pip install -r requirements.txt- Run the application
python app.py- Open in browser
http://localhost:5000
This tool is specifically designed to help students and early-career developers:
- Understand recruiter perspectives
- Identify portfolio gaps
- Get concrete improvement steps
- Build recruiter-ready profiles
Contributions are welcome! Ideas for improvements:
- Add caching to reduce API calls
- Compare with similar profiles
- Generate downloadable PDF reports
- Add more granular code quality checks
- Integration with LinkedIn
- Historical score tracking
MIT License - feel free to use and modify for your needs.
For questions or feedback:
- Email: nityamm2005@gmail.com
Made By- Nityam Mishra