Niklas S.

Chronova - WakaTime-compatible coding analytics with real-time insights

byβ€’
Alternative to WakaTime LLC. Track your coding time with complete privacy and WakaTime LLC plugin compatibility.

Add a comment

Replies

Best
Niklas S.
Maker
πŸ“Œ
Hey Product Hunt! I'm Niklas, a full-stack developer from DΓΌsseldorf, Germany. I've been writing code for over 15 years. I recently founded [NX Solutions](https://nx-solutions.de) β€” a small German software company β€” specifically to build and ship Chronova. It's just me, working solo, building this in my off-hours while keeping the bills paid. It started because I was frustrated. I wanted to understand how I actually spend my coding time β€” not just "I coded for 6 hours today" but *what* I was working on, *which languages* I was using, whether I was actually productive or just switching between tabs like a maniac. I tried existing tools. Some were too simple, some were too enterprise-y, some were **too expensive for what you actually get**, and some just didn't give me the insights I cared about. So I did what every developer with too much optimism does: I decided to build my own. That was about 18 months ago. Every line of code, every bug, every late-night "why isn't this working" moment β€” all mine. **What makes it different?** Beyond the WakaTime compatibility, Chronova is built to be a complete productivity platform: - **Real-time dashboard** β€” see your coding activity as it happens - **Offline resilience** β€” heartbeats are queued locally and sync when you're back online - **Goal tracking** β€” set daily/weekly coding goals and get progress insights - **Team features** β€” invite teammates, manage roles, and get organization-wide analytics - **Data portability** β€” export your data in CSV, XML, Excel, or Markdown - **PWA** β€” works offline, installable on desktop and mobile **The boring stuff (because PH loves stack details):** - Next.js 16.2.4 + React 19.2.5 + TypeScript 5.9.3 (strict mode) - PostgreSQL 17 with Prisma 6.19.3 ORM β€” 41 migrations, 633-line schema with ~25+ models - Redis 7 with circuit breaker (5 failures β†’ open, 60s auto-recovery) + in-memory fallback - BullMQ background workers with exponential backoff and rate limiting - Factory-pattern heartbeat detection pipeline with confidence scoring via `linguist-languages` - Prometheus + Grafana monitoring stack with 6 scrape targets - 99 API v1 endpoints, all input validated with Zod 4.3.5 - 42 frontend pages (Next.js App Router) - 25 react-icons packs loaded dynamically on demand - Stripe billing: Pro / Team / Lifetime plans - Jest 30 test suite with 82 test files **The honest part:** Full transparency: I used AI to help write this post. After 18 months of coding, my marketing brain is fried. The product itself is 100% my work β€” every line of code, every bug, every late-night debugging session. I just needed help not sounding like a caveman in the announcement. **Where to find it:** https://chronova.dev There's a free tier. No credit card required to try it. If you do decide to go Pro, use the code **RELEASE2026** at checkout for an extra 10% off your first subscription period β€” consider it a "thanks for being part of the launch" discount. If you sign up and hate it, tell me why β€” I actually read feedback. If you love it, an upvote and a comment here would mean the world to a solo founder. AMA β€” about the tech stack, the struggles, why I chose SaaS over self-hosted, whatever. I'll be around all day.