Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 RepoFolio AI

Turn your GitHub profile into a beautiful developer portfolio dashboard instantly

🌐 Live Demo


✨ Preview

Add your dashboard screenshot here


⚡ Features

👤 Developer Profile Dashboard

Displays:

  • GitHub avatar
  • followers
  • following
  • public repositories
  • total stars

📊 Language Analytics

Interactive chart showing language distribution using Chart.js.

Example:

JavaScript Python HTML CSS


🏆 Developer Score

A custom scoring system based on:

  • GitHub followers
  • repository count
  • star count
  • activity level

📈 GitHub Insights

Shows:

  • contribution graph
  • GitHub streak stats
  • top languages
  • top repository

🔎 Repository Explorer

Users can:

  • search repositories
  • sort by stars
  • sort by name

🧠 Skill Detection

Automatically detects developer skills from repositories.

Example output:

JavaScript Python Machine Learning React


🌍 Shareable Portfolio

Generate shareable portfolio links.

Example:

https://repo-folio-ai.vercel.app/?user=somansinghal

⬇️ Portfolio Download

Download a standalone HTML version of the generated portfolio.


🎨 Theme System

Choose between multiple themes:

  • Dark Dev
  • Glass
  • Cyberpunk
  • Minimal
  • Gradient

🧰 Tech Stack

Frontend

  • HTML
  • CSS
  • JavaScript

Libraries

  • Chart.js

API

  • GitHub API

Deployment

  • Vercel

🚀 Live Demo

Visit the deployed version:

https://repo-folio-ai.vercel.app


📦 Installation

Clone repository

git clone https://github.com/somansinghal/repo-folio-ai.git

Enter project directory

cd repo-folio-ai

Open project

index.html

🔑 GitHub API Setup

Generate a personal access token on GitHub.

Add inside script.js

const GITHUB_TOKEN = "your_token_here"

API limits increase from:

60 requests/hour → 5000 requests/hour

🌟 Why RepoFolio AI?

Developers often spend hours building portfolios.

RepoFolio AI lets you:

Enter a GitHub username Generate a portfolio dashboard Share or download instantly


🛣 Roadmap

Future improvements:

  • AI developer analysis
  • portfolio templates
  • GitHub activity heatmap
  • developer ranking system
  • deploy portfolio automatically

🤝 Contributing

Contributions are welcome!

Steps:

1 Fork repository 2 Create feature branch 3 Commit changes 4 Open Pull Request


⭐ Support

If you like this project:

⭐ Star the repository 🍴 Fork it 📢 Share it with developers


👨‍💻 Author

Soman Singhal

GitHub: https://github.com/somansinghal


📜 License

MIT License

Releases

Packages

Contributors

Languages