„Automatisiere das, was dich aufhält. Lebe das, was dich antreibt.“
Workmate ist das interne HR-, Verwaltungs- und Automatisierungssystem
von K.I.T. Solutions.
Es wurde entwickelt, um Verwaltung, Backoffice und interne Workflows
in einer klaren, ethischen und offenen IT-Umgebung zu bündeln.
Ziel ist es, ein modulares, lokal hostbares System zu schaffen, das
ohne externe Cloud-Dienste funktioniert – ganz im Sinne des K.I.T.-Leitsatzes:
🧩 „IT muss nicht schmutzig sein.“
- Entwicklungsstatus: Pre-Alpha / lokal aktiv in Entwicklung
- Architektur: FastAPI (Backend) + PostgreSQL + Vue/React (Frontend)
- Status: Läuft lokal auf PC/Notebook, Backend & Frontend manuell gestartet
- Geplant: Docker-Compose Setup & Deployment auf K.I.T.-Servern
| Komponente | Technologie | Beschreibung |
|---|---|---|
| Backend | FastAPI | API, Authentifizierung, Logik |
| Datenbank | PostgreSQL | zentrale Datenhaltung |
| Frontend | Vue 3 / React | Benutzeroberfläche (noch im Aufbau) |
| ORM | SQLAlchemy | Datenbankanbindung |
| Containerisierung (geplant) | Docker / Compose | lokale & produktive Deployments |
| Reverse Proxy (später) | Traefik | interne Diensteverwaltung |
| Integration (später) | Paperless NGX, Nextcloud | Dokumente, HR-Unterlagen, Sync |
workmate/
├── backend/
│ ├── app/
│ │ ├── main.py
│ │ ├── models/
│ │ ├── routers/
│ │ └── core/
│ ├── requirements.txt
│ └── .env
│
├── frontend/
│ ├── src/
│ ├── public/
│ └── package.json
│
├── docker-compose.yml (in Planung)
└── README.mdcd backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Entwicklungsserver starten
uvicorn app.main:app --reloadServer läuft dann standardmäßig unter: ➡️ API/Backend
Code kopieren
cd frontend
pnpm install
pnpm run devFrontend läuft unter: ➡️ Frontend
Aktuell lokal oder via Docker-Container (optional):
Code kopieren
docker run --name workmate-db -e POSTGRES_USER=einfachnurphu \
-e POSTGRES_PASSWORD=deinpasswort \
-e POSTGRES_DB=workmate \
-p 5432:5432 -d postgres| Modul | Beschreibung | Status |
|---|---|---|
| Dashboard | Übersicht über Reminder, Mitarbeiter, Dokumente | 🟢 in Entwicklung |
| HR / Employee | Mitarbeiterdaten, Verträge, Rollen | 🟡 Basisstruktur vorhanden |
| Reminder | Aufgaben, Fristen, Erinnerungen | 🟢 funktionsfähig |
| Vacation / Absences | Urlaubsplanung & Abwesenheiten | 🟡 Konzept vorhanden |
| Documents (Paperless) | Verknüpfung mit Paperless NGX | 🔜 geplant |
| Auth / Login | Nutzerverwaltung, Sessions | 🔜 geplant |
| Finance / Projects | Rechnungen, Projekte, Zeitaufwand | 🔜 geplant |
Vollständige Automatisierung durch Gideon (Monitoring, KI, Workflows)
Integration mit Paperless NGX (Dokumentenarchivierung)
Integration mit Nextcloud (Dateiverwaltung)
Erweiterte Module:
✅ HR & Onboarding
✅ Reminder & Aufgaben
✅ Support / Tickets
✅ Finanzen & Buchhaltung
✅ Zeiterfassung
Ziel ist eins sauberes, modulares Intranet-System für kleine Unternehmen, Freelancer & nachhaltige IT-Teams.
Entwickelt von: Joshua Phu Bein (K.I.T. Solutions)
Aktuelle Version: v0.1-dev
Entwicklungsphase: Backend + UI-Integration
Repository: GitHub (privat / dev)
Betriebssystem: Fedora Linux
Lokales Testsystem: Unraid + Docker (Paperless / Wiki.js etc.)
© 2025 K.I.T. Solutions – Alle Rechte vorbehalten. Dieses Projekt ist Teil der internen Toolchain von K.I.T. Solutions (Koblenz). Eine Open-Source-Version ist langfristig geplant.
K.I.T. Solutions Joshua Phu Bein 📍 Koblenz, Deutschland 🌐 kit-it-koblenz.de 📧 info[at]kit-it-koblenz.de