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.
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.
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.
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.
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%.
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.