Lohnt sich dein eigenes TimeTac?
Cloud-Zeiterfassung, Anwesenheits- und Abwesenheitsverwaltung für Teams, mit Ein- und Ausstempeln per Web, Mobilgerät und Terminal.
Wenn du allein Stunden auf Projekte buchst, ist das an einem Abend erledigt: eine Tabelle, ein Timer, ein CSV-Export, fertig. Dafür wird TimeTac nicht verkauft, sondern an Unternehmen, die nachweisen müssen, wer wann gearbeitet hat. In Spanien bedeutet das einen täglichen Arbeitszeitnachweis, der einer Kontrolle standhält. Ein Agent kann durchaus die Oberfläche zum Einstempeln, den Urlaubskalender und den monatlichen Stundenzettel als PDF bauen, und das wird sich erstaunlich vollständig anfühlen. Was er dir nicht liefert, sind ein manipulationssicheres Prüfprotokoll, die Exporte für Lohnabrechnung und HR, die dein Buchhalter bereits akzeptiert, und eine Handy-App, die deine Außendienstmitarbeiter tatsächlich öffnen. Also: für dich selbst ja; wacklig wird es, sobald die Gehälter anderer von deiner SQLite-Datei abhängen.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
Build a self-hosted team time tracking app called Hours. Empty folder, no cloud services.
Stack, no substitutions: Next.js 15 with the App Router and TypeScript, Tailwind for styling, SQLite through Prisma, all data in ./data/hours.db. Session auth with an httpOnly signed cookie, secret in .env as SESSION_SECRET. No third-party auth, no telemetry, no analytics.
Data model: User (name, email, passwordHash, role of admin or member, weeklyHours, vacationDaysPerYear), Project (name, client, archived), TimeEntry (userId, projectId nullable, start, end nullable, note, breakMinutes, approvedAt nullable), Absence (userId, type of vacation or sick or unpaid, startDate, endDate, status of pending or approved or rejected), AuditLog (userId, action, targetType, targetId, before JSON, after JSON, createdAt).
Member views: a big clock in and clock out button showing today's running total, a project picker, an editable list of this week's entries with hour totals per day and week, an absence request form, and a personal balance showing hours worked versus contracted and vacation days used versus remaining.
Admin views: everyone's entries for a chosen month in a grid, one-click approve per user per month which locks those entries from editing, approve or reject absence requests, CRUD for users and projects, and exports: CSV of entries filtered by month and user, plus a printable HTML monthly timesheet per user with signature lines.
Every create, update and delete on TimeEntry and Absence writes an AuditLog row. Never hard delete a TimeEntry, use a deletedAt flag and keep it out of totals.
Rules: overlapping open entries are rejected, entries longer than 12 hours warn on save, a configurable auto break deduction of 30 minutes past 6 hours is applied at display time not at write time.
Out of scope, do not build: mobile apps, GPS or geofencing, payroll integrations, invoicing, multi-tenant orgs, email sending.
Ship a seed script with two users, three projects and a week of sample entries, a README with setup and backup instructions, and Vitest tests for the totals and break deduction math.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen. · dieser Prompt wurde aus dem Bauplan erzeugt · per PR verbessern
Wie sähe deine eigene Version aus?
Eine lokale Web-App, in der Mitarbeiter ein- und ausstempeln, Zeiten auf Projekte buchen, Urlaub beantragen und genehmigte monatliche Stundenzettel als CSV oder PDF exportieren.
Was du brauchst
- Node 20+
- ein Betriebsort, den dein Team erreichen kann, plus HTTPS, sobald die App deinen Laptop verlässt
- Backups, die du wirklich testest, denn diese Aufzeichnungen sind die Beweise
Unternehmen kaufen Zeiterfassung nicht, weil Timer schwierig sind, sondern weil ein fehlender Arbeitszeitnachweis ein Bußgeld und eine umstrittene Überstundenforderung einen Rechtsstreit bedeutet. Die kostenpflichtige Version bringt länderspezifische Regelwerke für Pausen, Überstunden und den Aufbau von Abwesenheitsansprüchen mit, Exporte, die die Lohnabrechnung akzeptiert, Apps, die auf einem Handy im Transporter funktionieren, und einen Anbieter, auf den man zeigen kann, wenn etwas schiefläuft. Eine selbst geschriebene, selbst gehostete App ist für deine eigene Rechnungsstellung in Ordnung und ab dem Moment eine schlechte Idee, in dem ein Mitarbeiter ihre Ergebnisse bestreitet.
xRechtlich belastbare Aufzeichnungen: kein Protokoll, das Manipulationen sichtbar macht, keine Aufbewahrungsgarantien, nichts, was ein Prüfer oder Betriebsrat abnicken würde
xNative iOS- und Android-Apps mit GPS, Offline-Einstempeln und Geofencing für Menschen, die nicht am Schreibtisch sitzen
xHardwareterminals und Einstempeln per Ausweis oder Fingerabdruck in Produktionshallen
xIntegrationen für Lohnabrechnung, ERP und HR sowie Exportformate, die dein Buchhalter schon jetzt ohne Beschwerden importiert
xJemand anderen, der für Verfügbarkeit, Sonderfälle bei Überstundenregeln sowie die Schicht- und Pausenberechnung jedes Landes verantwortlich ist
Nichts, worauf sich verweisen ließe. Deshalb gibt es den Prompt.
Was kostet TimeTac?
- Monatliche Zahlung
- 7,20 $/Mon.7,20 $/Mon. · pro person
- Pro Jahr
- 86,40 $/Jahr86,40 $/Jahr
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 37,63 R$/Mon.452 R$/Jahr
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von TimeTac ab. Vibe Radar wickelt keine Zahlungen ab.
TimeTac selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich TimeTac nachbauen?
Teilweise. Den Kern von TimeTac baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: Rechtlich belastbare Aufzeichnungen: kein Protokoll, das Manipulationen sichtbar macht, keine Aufbewahrungsgarantien, nichts, was ein Prüfer oder Betriebsrat abnicken würde, Native iOS- und Android-Apps mit GPS, Offline-Einstempeln und Geofencing für Menschen, die nicht am Schreibtisch sitzen. Lies die Liste oben, bevor du loslegst.
Was kostet TimeTac?
TimeTac kostet etwa 7,20 $/Mon. (Employee Time Tracking module, geprüft am 18.08.2026), also 86,40 $ pro Jahr.
Was fehlt mir, wenn ich TimeTac ersetze?
Ehrlich gesagt: Rechtlich belastbare Aufzeichnungen: kein Protokoll, das Manipulationen sichtbar macht, keine Aufbewahrungsgarantien, nichts, was ein Prüfer oder Betriebsrat abnicken würde; Native iOS- und Android-Apps mit GPS, Offline-Einstempeln und Geofencing für Menschen, die nicht am Schreibtisch sitzen; Hardwareterminals und Einstempeln per Ausweis oder Fingerabdruck in Produktionshallen; Integrationen für Lohnabrechnung, ERP und HR sowie Exportformate, die dein Buchhalter schon jetzt ohne Beschwerden importiert; Jemand anderen, der für Verfügbarkeit, Sonderfälle bei Überstundenregeln sowie die Schicht- und Pausenberechnung jedes Landes verantwortlich ist. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu TimeTac?
Es gibt keine ausgereifte Open-Source-Alternative, auf die sich verweisen ließe, und genau deshalb gibt es den Prompt auf dieser Seite.