Skip to content

Latest commit

 

History

38 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Last Commit PRs Welcome

PrimeHub

A unified dashboard that surfaces all OneByJorah GitHub repositories in one place — star counts, language breakdowns, health scores, and trend data — so you can monitor your entire portfolio at a glance.

Key Features

  • 📊 Real-time portfolio overview — aggregated stats across all 29 OneByJorah repos
  • 🔍 Repository health scoring — automated assessments based on activity, docs, CI, and community signals
  • 📈 Trend tracking — star history, commit frequency, and contribution patterns over time
  • 🌐 Language breakdown — visual distribution of programming languages across projects
  • 🚀 Zero-dependency static site — pure HTML/CSS/JS with Chart.js, no backend required
  • 🐳 Docker-ready — ship with nginx for instant local or cloud deployment

Quick Start

Prerequisites

  • Docker and Docker Compose
  • Or a modern web browser (for local file serving)

Option 1 — Docker (Recommended)

git clone https://github.com/OneByJorah/PrimeHub.git
cd PrimeHub

# Create your environment file
cp .env.example .env

# Launch the dashboard
docker compose up -d

Open http://localhost:8080 in your browser.

Option 2 — Local Serve

git clone https://github.com/OneByJorah/PrimeHub.git
cd PrimeHub

# Using Python
python -m http.server 8080

# Or using Node
npx serve .

Architecture

PrimeHub/
├── dashboard.html          # Main dashboard entry point (Chart.js)
├── repositories.json       # Snapshot of all OneByJorah repos from GitHub API
├── Dockerfile              # nginx:alpine container image
├── docker-compose.yml      # Single-service compose config
├── install.sh              # Bash installer (Docker or local serve)
├── install.ps1             # PowerShell installer (Docker or local serve)
├── CONTRIBUTING.md         # Contribution guidelines
├── INTENT.md               # Deep portfolio analysis & roadmap
└── LICENSE                 # MIT
graph LR
    A[GitHub API] -->|fetch repo data| B[repositories.json]
    B -->|load & render| C[dashboard.html]
    C -->|Chart.js| D[Charts & Metrics]
    E[Docker / nginx] -->|serve| C
Loading

Configuration

Variable Default Description
PORT 8080 Host port mapped to nginx inside the container

Set via .env file or export directly:

PORT=3000 docker compose up -d

Data Source

repositories.json is a cached snapshot of the OneByJorah GitHub profile. To refresh, run:

curl -s "https://api.github.com/users/OneByJorah/repos?per_page=100" > repositories.json

Contributing

Contributions are welcome! Please read CONTRIBUTING.md before submitting a pull request.

License

This project is licensed under the MIT License — see LICENSE for details.

Copyright (c) 2026 Jhonattan L. Jimenez · JorahOne Networks

About

Portfolio hub for OneByJorah infrastructure — repo health, standardization status, and ecosystem overview.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages