← Retour aux projets

CLOCKOBOT
Time Tracking open-source pensé pour les freelances

Clockobot est une application web open-source de gestion de timesheets conçue pour les freelances et les petites équipes. Né d'un besoin concret au sein du collectif Strangebots, le projet est devenu un produit à part entière. Il intègre suivi de temps, gestion de projets, reporting avancé et export Excel, API REST, dark mode ou encore support multilingue.

Clockobot est publié sous licence MIT et disponible en auto-hébergement gratuit ou en solution hébergée.

Le dashboard Clockobot
Le dashboard Clockobot 01

Productivité

Une vue claire sur le temps investi

Le dashboard centralise l'essentiel : heures du jour, de la semaine et du mois, graphiques de répartition, activité récente et timer toujours accessible dans le header. Un clic lance le chrono, un second l'arrête — le temps est automatiquement assigné au bon projet et catégorisé (facturable ou non). L'interface réactive Livewire met tout à jour sans rechargement de page.

Estimation, consommation horaire et détail accessible en un clic
Estimation, consommation horaire et détail accessible en un clic 02

Organisation

Clients, projets et estimations au même endroit

Chaque client regroupe ses projets avec fiches contact, estimations horaires et deadlines. Un indicateur de consommation calcule en temps réel le pourcentage d'heures utilisées par rapport à l'estimation initiale. Les opérations CRUD passent par des modales Livewire fluides, pas de rechargement, pas de navigation inutile.

Filtres combinés et export Excel pour simplifier la facturation
Filtres combinés et export Excel pour simplifier la facturation 03

Facturation

Des rapports filtrés et exportables en un clic

Le module de reporting permet de filtrer les entrées par période, client, projet et utilisateur. Les résultats s'affichent en tableau avec durées décimales et formatées. L'export Excel génère une feuille de temps prête à envoyer au client, avec résumé par projet. C'est l'outil qui transforme le suivi de temps en support de facturation.

Endpoints organisés par domaine
Endpoints organisés par domaine 04

Technique

Une API complète et une architecture pensée pour durer

Clockobot expose une API REST authentifiée via Laravel Sanctum couvrant l'intégralité des opérations : dashboard, CRUD clients/projets/entrées, timer et reporting. L'architecture suit les bonnes pratiques Laravel: services métier, composants Livewire réactifs, middleware de localisation, helpers dédiés, avec une couverture de tests visant les 100%.

Dark mode et support multilingue
Dark mode et support multilingue 05

Communauté

MIT, multilingue et prêt à l'auto-hébergement

Publié sous licence MIT, Clockobot est conçu pour être auto-hébergé gratuitement ou utilisé via la solution hébergée. L'application supporte quatre langues (français, anglais, espagnol, allemand) avec détection automatique basée sur les préférences utilisateur. Le dark mode et les paramètres personnalisables complètent une expérience pensée pour le quotidien des indépendants.