Werkschau / Demo

ProjectHub

Den eigenen Projektbestand (wie diesen hier) an einem Ort verwalten, ohne auf ein Cloud-Tool angewiesen zu sein — komplett offline, mit typsicherem Datenfluss zwischen allen Electron-Prozessen.

Beschreibung

ProjectHub ist ein persönliches Projekt-Management-System als Desktop-App für Windows, macOS und Linux. Projekte lassen sich mit Status, Technologie-Chips, Priorität und Fortschritt verwalten; ein globales und projektbezogenes Kanban-Board organisiert Aufgaben, eine Roadmap-Ansicht bündelt Meilensteine aller Projekte als Monats-Timeline. Die drei Electron-Prozesse (Main, Preload, Renderer) sind über einen einzigen typsicheren IPC-Vertrag (`Api`-Interface in `shared/types.ts`) verbunden, sodass neue Features zuerst im Vertrag, dann in Main/Preload, dann im Renderer entstehen. Die Datenhaltung läuft über sql.js (SQLite als WASM, keine nativen Module), im Speicher gehalten und debounced auf die Platte persistiert, mit automatischem Backup (letzte 14) bei jedem Start.

Funktionen

  1. Projektverwaltung: Erstellen, Bearbeiten, Duplizieren, Archivieren, Favoriten
  2. Kanban-Board (To Do / In Progress / Testing / Done) mit Drag & Drop, global und pro Projekt
  3. Roadmap: Meilensteine aller Projekte als Monats-Timeline, überfällige rot markiert
  4. Statistiken: KPIs, Status-Donut, Technologie-Verteilung, Aufgaben-Balkendiagramm
  5. Suche & Filter (Status, Technologie, Priorität) + Sortierung
  6. Lokale SQLite-Datenbank mit Auto-Backup (letzte 14), manuellem Backup und JSON-Import/-Export
  7. Dark/Light Theme, typsicherer IPC-Vertrag zwischen allen Prozessen

Steckbrief

Art
Demo
Kategorie
Desktop
Plattform
Windows, macOS, Linux
Stand
Fertig
Zugang
Kein Web-Zugang
Projektstart
12. Juni 2026
Zuletzt geändert
29. August 2026

Technologien

Electron · React · TypeScript · Tailwind CSS v4 · sql.js (SQLite/WASM) · Monaco Editor

← Alle Projekte · mxw-it.com