Was es kann
Ich habe Quartz360 entwickelt – eine App für Zeiterfassung und Zusammenarbeit, gedacht für Selbstständige und Teams. Mitarbeitende stempeln ein und aus, erfassen Pausen und Fahrtzeiten und buchen ihre Stunden auf Projekte. Geschäftsführung und Teamleitung planen Schichten, genehmigen Abwesenheiten und werten Monatsberichte aus.
- Einstempeln im Web oder am Smartphone – mit Pausen, Fahrtzeiten und einem Projekt pro Buchung
- Schichtpläne, Abwesenheitsanträge mit Genehmigung und Monatsberichte
- Projekte mit Aufgaben, Textdokumenten und Tabellen
- Dateiablage mit Zugriffsrechten pro Person und öffentlichen Freigabelinks
- In der Beta: E-Rechnungen (ZUGFeRD) und ein KI-Assistent
Der Rede wert
Die Uhr gehört dem Server.
Die Apps zeigen nur Zeiten an, die aus Zeitstempeln des Servers berechnet werden. Schließen oder Neuladen kostet deshalb keine Minute und zählt keine doppelt.
Dateien gehen direkt vom Browser in den Speicher.
Der Server prüft danach die tatsächliche Größe – so lassen sich Speicherlimits nicht umgehen.
Der KI-Assistent arbeitet mit dem Schlüssel der jeweiligen Person.
Der Anthropic-Schlüssel wird verschlüsselt gespeichert, und der Assistent liest nur Dateien, die diese Person auch selbst öffnen darf.
Tech-Stack
- Frontend
- React, TypeScript, Vite, HeroUI, Tailwind CSS, Jotai, TipTap, Univer, Astro (Marketing-Website)
- Backend
- Node.js, Express, TypeScript
- Datenbank
- PostgreSQL
- Mobile
- Expo, React Native
- Auth
- JWT, bcrypt
- Zahlungen
- Stripe
- KI
- Anthropic Claude API
- Tests
- Jest, Supertest, Playwright
Infrastruktur
- Docker und Coolify
- Ein Image pro Dienst, mit Coolify auf einem Hetzner-Server bereitgestellt.
- CI/CD-Pipeline
- Baut und veröffentlicht jeden Dienst automatisch.
- Hetzner Object Storage
- Privater Dateispeicher (S3-kompatibel, EU), erreichbar über kurzlebige signierte Links.
- Brevo
- Transaktionsmails für Verifizierung, Passwort-Reset, Einladungen und Benachrichtigungen.
- Stripe
- Abos pro Nutzer mit Checkout, Kundenportal und Webhooks.
- KoSIT-Validator
- Ein eigener Java-Dienst, der E-Rechnungen gegen die Norm EN 16931 prüft.