Faut-il créer votre propre TimeTac ?
Suivi du temps, gestion des présences et des congés dans le cloud pour les équipes, avec pointage sur le Web, sur mobile et sur terminaux.
Si vous êtes seul à consigner des heures par projet, l’affaire est réglée en une soirée : une table, un chronomètre, un export CSV, terminé. TimeTac n’est pas vendu pour cela ; il est vendu aux entreprises qui doivent prouver qui a travaillé à quel moment, ce qui, en Espagne, implique un relevé quotidien du temps qui résiste à une inspection. Un agent peut tout à fait construire l’écran de pointage, le calendrier des congés et le PDF mensuel des feuilles de temps, et l’ensemble semblera étonnamment complet. Ce qu’il ne vous fournira pas, c’est la piste d’audit résistante aux falsifications, les exports de paie et de HR déjà acceptés par votre comptable, et l’application mobile que vos équipes de terrain ouvriront réellement. Donc : oui pour vous-même, mais cela devient fragile dès que la paie d’autres personnes dépend de votre fichier SQLite.
EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.
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.Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR
Comment créer votre propre version ?
Une application web locale où les personnes pointent à l’arrivée et au départ, enregistrent du temps par projet, demandent des congés et exportent les feuilles de temps mensuelles approuvées au format CSV ou PDF.
Ce dont vous aurez besoin
- Node 20+
- un hébergement accessible à votre équipe, avec HTTPS si l’application quitte votre ordinateur portable
- des sauvegardes que vous testez réellement, car ces relevés constituent les preuves
Les entreprises n’achètent pas un outil de suivi du temps parce que les chronomètres sont compliqués ; elles l’achètent parce qu’un relevé manquant entraîne une amende et qu’une contestation d’heures supplémentaires finit en procès. La version payante comprend des règles de pauses, d’heures supplémentaires et d’acquisition des droits à absence par pays, des exports acceptés par la paie, des applications qui fonctionnent sur un téléphone dans une camionnette et un fournisseur vers qui se tourner quand quelque chose ne va pas. Une application auto-hébergée que vous avez écrite vous-même convient pour votre propre facturation et devient une mauvaise idée dès qu’un salarié en conteste les résultats.
xRelevés juridiquement défendables : aucun journal révélant les falsifications, aucune garantie de conservation, rien qu’un inspecteur ou un comité d’entreprise approuvera
xApplications natives iOS et Android avec GPS, pointage hors ligne et géorepérage pour les personnes qui ne travaillent pas à un bureau
xTerminaux physiques et pointage par badge ou empreinte digitale pour les ateliers
xIntégrations de paie, d’ERP et de HR, ainsi que les formats d’export que votre comptable importe déjà sans se plaindre
xLa prise en charge par un tiers de la disponibilité, des cas limites des règles d’heures supplémentaires et du calcul des horaires et des pauses pour chaque pays
Rien qui mérite d’être cité. C’est pour cela que le prompt existe.
Combien coûte TimeTac ?
- Facturation mensuelle
- 7,20 $US/mois7,20 $US/mois · par personne
- Par an
- 86,40 $US/an86,40 $US/an
- Avec une carte brésilienne, IOF de 3,5% inclus
- 37,63 R$/mois452 R$/an
Enregistré dans Ma liste. Un avis s’affichera ici si le prix change.
Vous finalisez l’achat sur le site de TimeTac. Vibe Radar ne gère aucun paiement.
Construire ou s’abonner à TimeTac ?
Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.
Sur 24 mois, l’abonnement coûte moins cher.
Heures estimées d’après l’analyse (un week-end). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).
Puis-je recréer TimeTac ?
En partie. Le cœur de TimeTac se construit en un week-end avec le prompt de cette page, mais il reste de vraies lacunes : Relevés juridiquement défendables : aucun journal révélant les falsifications, aucune garantie de conservation, rien qu’un inspecteur ou un comité d’entreprise approuvera, Applications natives iOS et Android avec GPS, pointage hors ligne et géorepérage pour les personnes qui ne travaillent pas à un bureau. Lisez la liste ci-dessus avant de vous lancer.
Combien coûte TimeTac ?
TimeTac coûte environ 7,20 $US/mois (Employee Time Tracking module, vérifié le 18/08/2026), soit 86,40 $US par an.
Que perd-on en remplaçant TimeTac ?
Honnêtement : Relevés juridiquement défendables : aucun journal révélant les falsifications, aucune garantie de conservation, rien qu’un inspecteur ou un comité d’entreprise approuvera; Applications natives iOS et Android avec GPS, pointage hors ligne et géorepérage pour les personnes qui ne travaillent pas à un bureau; Terminaux physiques et pointage par badge ou empreinte digitale pour les ateliers; Intégrations de paie, d’ERP et de HR, ainsi que les formats d’export que votre comptable importe déjà sans se plaindre; La prise en charge par un tiers de la disponibilité, des cas limites des règles d’heures supplémentaires et du calcul des horaires et des pauses pour chaque pays. Si l’un de ces points compte pour vous, continuez à payer.
Existe-t-il une alternative open source à TimeTac ?
Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.