BillableMe: Leistungserfassung für Freelancer

Projekte Rock-IT (eigenes Produkt)

BillableMe: Leistungserfassung für Freelancer

Eigene App von Rock-IT für Freelancer: Stunden, Kosten und Sprachnotizen pro Kunde und Projekt erfassen, mit KI-Transkription und Belegerkennung.

  • Flutter
  • Dart
  • Riverpod
  • NestJS
  • TypeScript
  • PostgreSQL
  • TypeORM
  • Redis
  • Python
  • OpenAI Whisper
  • Google Document AI
  • Docker Swarm

Als Freelancer weiß ich, wie mühsam es ist, nach einem langen Arbeitstag noch Stunden zu rekonstruieren, Belege zu sammeln und sich an Ideen zu erinnern, die man unterwegs hatte. BillableMe ist die App, die ich genau dafür selbst entwickelt habe: Alles, was Sie für einen Kunden tun, erfassen Sie sofort auf Ihrem Smartphone, pro Kunde und pro Projekt.

Was BillableMe kann

  • Stunden und Tätigkeiten: Leistungen pro Kunde, Projekt und Tätigkeit erfassen, mit integriertem Timer oder nachträglich, und pro Tag, Woche, Monat oder Jahr auswerten
  • Kosten und Fahrten: Betriebsausgaben und Zusatzkosten pro Erfassung, mit Verkehrsmitteln und Fotos von Belegen
  • Belege lesen mit KI: Das Foto eines Kassenbons wird automatisch ausgelesen (OCR), sodass Beträge nicht mehr von Hand eingetippt werden müssen
  • Sprachnotizen: Unterwegs ein To-do, eine Erinnerung oder eine Notiz aufnehmen; die App wandelt sie automatisch in Text um, auf Niederländisch oder Englisch, und macht sie durchsuchbar
  • Sicher und mehrsprachig: Anmeldung per Biometrie, vollständig auf Niederländisch und Englisch, mit einem Health Check des Backends beim Start

Technologie

  • App: Flutter mit Riverpod, GoRouter und Freezed, Audioaufnahme und -wiedergabe, Material Design; über TestFlight getestet und demnächst im App Store und bei Google Play verfügbar
  • Backend: NestJS (TypeScript) mit TypeORM und PostgreSQL, JWT-Authentifizierung, Redis und Bull-Warteschlangen für Hintergrundaufgaben, Audit-Logging und Optimistic Locking
  • KI-Dienste: eigener Whisper-Transkriptionsdienst in Python (FastAPI, ohne GPU) und Google Document AI für das Auslesen von Belegen
  • Hosting & DevOps: Docker Swarm mit mehreren API-Replikas, nginx, privater Registry und Health Checks, gehostet von Rock-IT

Warum ein eigenes Produkt?

BillableMe ist aus meiner eigenen täglichen Praxis entstanden und wird so genutzt, wie ein echter Anwender es nutzt. Zugleich ist es mein Testfeld für neue Technologie: Spec-driven Development, KI-Transkription und Dokumentenerkennung wurden hier zuerst erprobt, bevor sie bei Kunden zum Einsatz kommen. Was hier gut funktioniert, kommt auch meinen Kunden zugute.