Projektzeiten,
die fast Spaß machen.
PROST ist Stundenerfassung ohne Reibung. Tab durch deine Projekte, Komma für 0,5 Stunden, Enter speichert. Urlaub im selben Tool. Auswertung in Echtzeit. Und Echo, der KI-Assistent, bucht für dich, wenn du dafür zu beschäftigt bist.
Demo-Login: christian.korte@dcon.de · workshop
Was drin ist
Sechs Dinge, die richtig gut sitzen.
Wir haben das gebaut, was Stundenerfassung wirklich braucht. Mehr nicht.
Tagesbuchung in Sekunden
Tabellen-Layout pro Tag mit Tastatur-Navigation. Tab springt zur nächsten Position, Enter speichert sofort. Kommentar pro Buchung optional.
Monatsansicht mit Heat-Bars
Eine Tabelle, alle deine Positionen, alle Tage des Monats. Tagessumme farbig: grün bei 8 h, gelb bei weniger, rot bei mehr als 10.
Echo, dein KI-Assistent
Frag: wie viel hab ich diese Woche? Oder: buch mir 3 h gestern auf BASF Senior. Echo macht's. Sagst du Feedback, landet es bei Christoph.
Urlaub und Krank im gleichen Tool
Trag deinen Urlaub direkt ein, er erscheint farbig in der Monatsansicht und zählt automatisch beim Soll mit.
Projektüberblick für PL
Welche Position ist wie ausgelastet? Wo ist Spielraum, wo brennt es? Auslastungsbalken, Filter nach Kunde und PL, alles auf einer Seite.
Saubere Validierung, keine Überraschungen
Max 10 h pro Tag und Position. Schritte von 0,05. Kontingent-Check live beim Tippen. Du kannst dich nicht versehentlich überbuchen.
So fühlt sich's an
Drei Schritte, fertig.
Anmelden
Per E-Mail und Passwort. Kein SSO-Theater, keine fünf Tabs. Cookie hält dich eingeloggt.
Tag oder Monat wählen
Tagesansicht für „heute habe ich". Monatsansicht für „so sah's aus". In beidem geht Tab-Enter-Tab-Enter.
Speichern und weiter
Jede Zelle wird im Hintergrund persistiert. Kein „Speichern"-Knopf. Kein Dialog. Du machst weiter, PROST kümmert sich.
Unter der Haube
Schlanker Stack, vollständig On-Prem.
Keine Cloud-Abhängigkeit. Sprach-Eingabe, KI-Assistent, Daten: alles läuft auf den eigenen GPUs. Nur der Edge-Proxy für TLS sitzt extern.
Kein SPA, kein npm-Build, keine GraphQL-Schichten. Server rendert HTML, HTMX schickt Fragmente nach.
Eine Datei im Docker-Volume, sieben Entitäten. Produktiv-Switch auf PostgreSQL via URL, kein Code-Rewrite.
7 Tage gültig. Demo ohne MFA. Im Produktiv-PROST: SSO via Keycloak als forward_auth.
OpenAI-Tool-Use-API auf gpu6000. Echo bekommt Datum und Positionen im System-Prompt, ruft Tools sequenziell.
Aufnahme im Browser, Upload an PROST, lokale Transkription auf gpu6000. Kein OpenAI, kein Datenabfluss.
Hetzner-CAX11. Nur TLS-Termination, proxiert via Tailscale. GPU-Server bleiben außen unsichtbar.
flowchart LR
User(("Browser")):::ext
Edge["forge-edge"]:::edge
App["PROST-App"]:::app
DB[("SQLite")]:::data
LLM["qwen 3.6 27B
vLLM"]:::ai
Whisper["Whisper
large-v3-turbo"]:::ai
User <-->|HTTPS| Edge
Edge <-->|Tailscale| App
App <-->|lesen schreiben| DB
App <-->|Chat| LLM
App <-->|Audio Text| Whisper
classDef ext fill:#1b1b1f,stroke:#65656d,color:#e8e8ea,stroke-width:1.5px
classDef edge fill:#1b1b1f,stroke:#34343b,color:#e8e8ea,stroke-width:1.5px
classDef app fill:#26262b,stroke:#767EBB,color:#ffffff,stroke-width:2px
classDef data fill:#141416,stroke:#34343b,color:#e8e8ea
classDef ai fill:#1b1b1f,stroke:#22c55e,color:#e8e8ea,stroke-width:1.5px
Bock auf einen Probelauf?
Einloggen, ein paar Stunden buchen, Echo eine Frage stellen. Das war's.
Zur App