Skip to content
View inpercima's full-sized avatar
πŸƒβ€β™‚οΈ
Focusing on small apps with angular
πŸƒβ€β™‚οΈ
Focusing on small apps with angular

Organizations

@CodeforLeipzig

Block or report inpercima

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
inpercima/README.md

Hi there πŸ‘‹

GitHub stats

Top Langs


Developer Dashboard

A comprehensive developer dashboard that displays analytics and information about all public repositories.

Features

  • KPI Section: Total repos, total stars, average health score, and top 5 languages
  • Repository Table: Name, description, language, stars, topics, Angular/Maven/Node.js/pnpm versions, Java framework, and health score
  • Interactive Filtering: Filter by repository name or topic
  • Sortable Columns: Click any column header to sort
  • Responsive Design: Works on mobile and desktop
  • Dark/Light Theme: Follows system preference

File Structure

dashboard.mjs          – Main entry point (generates dist/index.html)
src/api.mjs            – GitHub API client
src/analyzer.mjs       – Version detection and health scoring
src/generator.mjs      – HTML/CSS/JS generation
.github/workflows/     – CI/CD pipeline (deploys to gh-pages)

Local Development

# Without a token (lower rate limit)
node dashboard.mjs

# With a GitHub token (recommended)
GITHUB_TOKEN=ghp_your_token_here node dashboard.mjs

The generated dashboard is written to dist/index.html. Open it in any browser.

CI/CD

The GitHub Actions workflow (.github/workflows/deploy.yml) automatically:

  1. Runs on every push to main
  2. Generates the dashboard using the GITHUB_TOKEN secret
  3. Deploys dist/index.html to the gh-pages branch

Pinned Loading

  1. covid-19 covid-19 Public

    Coronavirus (COVID-19) cases in Germany, Saxony and Leipzig.

    TypeScript 4

  2. cryptocheck cryptocheck Public

    Determines profit and loss when buying cryptocurrencies at specific times.

    Java 4 1

  3. run-and-fun run-and-fun Public

    Provide searching, statistics and visualization for activities from runkeeper.com

    TypeScript 1 2

  4. publicmedia publicmedia Public

    A tool that shows how public data can be accessed from Instagram without an Instagram account.

    TypeScript 6 1

  5. swaaplate swaaplate Public

    [s]imple [w]eb [a]pp [a]ngular tem[plate]. A very simple template generator for angular webapps with different backends.

    JavaScript

  6. 2020-02-angular-workshop-leipzig-DTM 2020-02-angular-workshop-leipzig-DTM Public

    Forked from angular-schule/2020-02-angular-workshop-leipzig-DTM

    [DTM] πŸŽ“ Februar 2020: 4 Tage Inhouse-Workshop in Leipzig

    TypeScript