Skip to content

gitpm/oi-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

One Identity Developer Dashboard

🌐 Live: https://gitpm.github.io/oi-dashboard/

Persönliches Developer-Dashboard für C# / One Identity Entwickler.
Gehostet via GitHub Pages – läuft komplett im Browser, keine Backend-Abhängigkeiten.

Features

  • 📰 News – Aktuelle One Identity News (manuell gepflegt)
  • 📋 Projekte – Kanban-Board (To Do / In Arbeit / Fertig) mit Drag & Drop
  • 📝 Notizen – Notiz-Editor für Code-Snippets, Links, Dokumentation
  • ⚡ Prompts – Claude-Prompt-Bibliothek für typische OI/C# Aufgaben (Copy-Paste)
  • 🔗 Links – Kuratierte Links zu OI Docs, .NET, Azure, Stack Overflow

Setup – GitHub Pages

1. Repo erstellen (PowerShell)

mkdir oi-dashboard
cd oi-dashboard
git init
copy E:\claude\cowork\index.html .
copy E:\claude\cowork\README.md .
git add index.html README.md
git commit -m "Initial dashboard"
git remote add origin https://github.com/gitpm/oi-dashboard.git
git push -u origin main

2. GitHub Pages aktivieren

  1. GitHub Repo → SettingsPages
  2. Source: Deploy from a branch
  3. Branch: main, Folder: / (root)
  4. Speichern → nach ~1 Minute erreichbar unter:
    https://gitpm.github.io/oi-dashboard/

3. Repo privat machen (empfohlen)

Settings → Change visibility → Private
GitHub Pages funktioniert auch bei privaten Repos (mit GitHub Free für User).

Cross-Device Sync

Da Daten im Browser (localStorage) gespeichert werden, sind sie nicht automatisch zwischen Geräten synchronisiert.

Workflow:

  1. Dashboard öffnen → ⇅ Sync Button (oben rechts im Header)
  2. Export JSON → Datei in Google Drive speichern (z.B. oi-dashboard-sync.json)
  3. Auf anderem Gerät: Dashboard öffnen → ⇅ SyncImport JSON → Datei aus Drive laden

News aktuell halten

Die News sind hardcoded in index.html. Um sie zu aktualisieren:

# index.html bearbeiten (News-Sektion), dann:
git add index.html
git commit -m "Update news: Identity Manager 10.x"
git push
# GitHub Pages deployed automatisch nach ~30 Sekunden

Technologie

  • Reines HTML + Vanilla JavaScript + CSS
  • Keine Build-Tools, keine Dependencies, kein Node.js erforderlich
  • localStorage für Datenpersistenz
  • Läuft in jedem modernen Browser

Prompts erweitern

Die Prompt-Bibliothek ist im PROMPTS-Array in index.html definiert.
Kategorien: cat-oi (One Identity), cat-cs (C#), cat-arch (Architektur)

{
  cat: 'cat-oi', catLabel: 'One Identity',
  title: 'Mein neuer Prompt',
  text: `Prompt-Text hier...`
}

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages