Transform your GitHub profile into actionable insights with the power of modern analysis.
Ever wondered how your GitHub portfolio stacks up? GitFolio AI is your personal portfolio analyst that dives deep into your repositories, analyzes your activity, and gives you a comprehensive score with personalized recommendations to level up your developer profile.
- Dynamic Analysis: Evaluates your code quality, project diversity, and contribution patterns in real-time.
- Beautiful Visualizations: Interactive charts and gauges that make your stats come alive.
- Recruiter's Action Plan: Get specific, actionable recommendations on how to improve your profile.
- Lightning Fast: Built with React and Vite for a smooth, responsive experience.
- Modern UI: Sleek glassmorphism design with dark mode that's easy on the eyes.
- 📊 Portfolio Score: Get an overall score based on multiple factors.
- 🔍 Deep Dive Analysis: Understand your strengths and areas for improvement.
- 📈 Visual Metrics: See your stats through beautiful, interactive charts.
- 💡 Dynamic Recommendations: Actionable suggestions tailored to your profile.
- ⚡ Real-time Processing: Instant analysis of your GitHub data.
- Frontend: React 19 + TypeScript
- Styling: Tailwind CSS with custom glassmorphism effects
- Charts: Recharts for data visualization
- Build Tool: Vite for blazing-fast development
- Animations: Framer Motion for smooth interactions
Make sure you have Node.js installed on your machine.
-
Clone the repository
git clone https://github.com/Guru-CodesAI/GithubportfolioAI.git cd GithubportfolioAI -
Install dependencies
npm install
-
Set up your GitHub Token
Create a
.env.localfile in the root directory and add your GitHub Personal Access Token (PAT):VITE_GITHUB_TOKEN=your_token_hereNeed a token? Create a Personal Access Token (classic or fine-grained).
-
Run the app
npm run dev
-
Open your browser
Navigate to
http://localhost:3000and start analyzing!
- Enter any GitHub username in the search box.
- Hit "Analyze Profile" and let the analyzer work its magic.
- Explore your comprehensive analysis with scores, charts, and recommendations.
- Use the insights to improve your GitHub presence.
Found a bug? Have a feature idea? Contributions are welcome!
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This project is open source and available under the MIT License.
Built with ❤️ by Guru-CodesAI