Skip to content

Lord1Egypt/devpulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“Š DevPulse

GitHub Portfolio Dashboard & Dynamic SVG Stats Badge Generator.

Vercel Deploy Python License


โœจ Features

  • Dynamic SVG Generator: Serves custom SVG metrics image cards at /api/stats?username=yourname loaded with real-time statistics (stars, forks, repositories, followers, and language percentages).
  • Beautiful Web Interface: A glassmorphic dark-mode portfolio dashboard where users can query stats, configure themes, and preview badges.
  • Visual Design Themes: Supports dark (GitHub default dark), light (GitHub default light), cyber (cyberpunk cyan), and neon (neon magenta) card layouts.
  • Embedded Caching: Built-in 4-hour server HTTP caching (Cache-Control) to bypass GitHub API rate limit constraints.

๐Ÿš€ One-Click Deploy to Vercel

You can deploy this widget platform to Vercel in one click. Vercel automatically deploys the static dashboard pages and maps the Python serverless API functions to /api/stats.

Deploy to Vercel


๐Ÿ› ๏ธ Local Installation

git clone https://github.com/Lord1Egypt/devpulse.git
cd devpulse
pip install -r requirements.txt

Running Serverless Local API

To test the serverless SVG generator locally, run a Flask dev server:

export GITHUB_TOKEN="your_optional_github_token_here"
python -m flask --app api/stats run --port 5000

Open your browser and navigate to: http://localhost:5000/api/stats?username=Lord1Egypt&theme=cyber


โš™๏ธ SVG Endpoint API Configuration

Parameter Type Required Description
username String Yes Your GitHub handle (e.g. Lord1Egypt).
theme String No Color theme: dark (default), light, cyber, neon.

Made with โค๏ธ by Lord1Egypt

โญ Star this repo if you find it useful!

About

๐Ÿ“Š Gorgeous GitHub Portfolio Dashboard & Dynamic SVG Stats Card Generator for Profile READMEs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors