Turn your GitHub repository stats into beautiful developer story cards.
RepoStory is a cyberpunk-themed web app that analyzes public GitHub repositories. It processes commits, languages, and releases to generate a customized Trading-Card infographic showcasing the project's developer archetype (e.g., Solo Builder, Rising Star) and commit habits (Night Owl, Weekend Warrior).
- Dynamic Customization: Choose custom colors (defaulting to neon green
#00ff66) and toggle between Light and Dark mode. - Easy Exporting: Export cards as high-quality PNGs or copy them to your clipboard.
- Rich Analytics: Includes milestone flowcharts, a commit activity grid, and language distributions.
- Gemini AI Summaries: Optionally uses Google Gemini API to write witty, developer-focused stories about the repository.
-
Clone & Navigate:
git clone https://github.com/Rey004/RepoStory.git cd RepoStory -
Install:
npm install
-
Configure Environment (Optional): Create a
.envfile in the root:# Required to avoid rate limits (5,000 reqs/hr vs 60/hr) GITHUB_TOKEN=your_github_token_here # Optional: For AI-generated narratives GEMINI_API_KEY=your_gemini_api_key_here
-
Run Dev Server:
npm run dev
Open http://localhost:3000.
-
Build for Production:
npm run build npm run start
Please give this repository a Star if you like the project!
Built with 💚 by Revanshu