4 ms·
Show HN:TimeTracker–A self-hosted, team time tracker with timers, and reporting
- DRYTRIX 1y agoHi everyone, I’d like to share TimeTracker, a self-hosted time tracking application that I built for freelancers and small teams who prefer control over their data and a reliable offline solution. What TimeTracker Does Persistent timers: Server-side timers survive browser closes and reboots. No cloud dependency: Fully self-hosted in Docker—ideal for Raspberry Pi or any Linux box. Team features: Supports multiple users, roles (admin & regular), project and client organization, and billing support. Comprehensive reporting: Project- and user-based time breakdowns, CSV exports for external analysis. Responsive interface: Built with Flask, HTMX, and live WebSocket updates. Why I Built It Existing tools either lose your timer or lock you into cloud services. I wanted something simple, reliable, and offline-friendly—especially useful if you're off the grid, privacy conscious, or just want total control. Who It’s For Freelancers tracking billable hours on their own terms Small teams who prefer LAN or Pi-based solutions Consultants needing quick reports without internet access Anyone who wants full ownership of their time data How to Try It Clone the repo and configure .env (copy .env.example) Run it via Docker Compose: docker-compose up -d Visit http://<your-pi-ip>:8080 and start tracking in seconds! Full instructions, screenshots, and a feature-rich README are on GitHub.
- DamonHD 1y agoPlease prefix with "Show HN: "
- DRYTRIX 1y agoDone, thx for the comment.
- adamcharnock 1y agoI love the sound of this, but the readme could really benefit from the screenshots. That way I can get an idea of what it looks like without having to actually start it running.
- DRYTRIX 1y agoThank you will adapt it!