N Nizar Djassim Softwareentwicklung

Projekt 01 / 02

Quartz360

Zeiterfassung, Projekte und Dateiablage für Selbstständige und Teams – im Web und als App.

  • Web- & App-Entwicklung
  • UI-Engineering & Designsysteme
  • KI-Integration & Workflows
Live ansehen (öffnet in neuem Tab)
Art
Mandanten­fähiges SaaS
Umfang
Von der Datenbank bis zur App
Plattform
Web + Mobile-App
Abrechnung
Stripe, pro Nutzer
Quartz360 – Dashboard
Quartz360-Dashboard mit laufender Zeiterfassung, den Summen des Tages und der Aufgabenliste.
Die Zeiterfassung von Quartz360 auf dem Smartphone.
Demodaten

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.