All projects

Zinvoice

My personal CRM and invoicing app for running a small hosting business.

Forside

The screenshots show mock data, not real clients or invoices.

Zinvoice runs the business side of Zenfulcode, my web hosting business: clients, their projects and services, onboarding with live quotes, server costs and margins.

Invoices go out in monthly batches with gap-free numbering, as PDFs drawn in Go and sent over SMTP. Each client is invoiced in their own language and currency.

It also pulls live service status from Grafana and Coolify, release history from GitHub, and turns it all into finance reports per client and in total.

Worth knowing

  • Monthly invoice batches with PDFs drawn in Go
  • Live service status from Grafana and Coolify
  • Invoices in English, Danish or German
Type
Product
Year
2026
Status
Personal tool
Built with
  • Go
  • Wails 3
  • SQLite
  • Svelte 5
  • Grafana API
  • Coolify API

Pictures

  • Work
  • About me
  • Workbench
  • AI
  • Experience
  • Get my CV
  • Contact
  • HotelHunger Website and merch shop with a music player, tour dates and a cart.
  • Kyllingeklubben A private Danish forum with invite codes, an admin panel and a shared photo gallery.
  • Johan's Place Site for a music artist: services, collaborations, video and socials.
  • BjertYoga One-page site for hatha and yin yoga on a farm in Sdr. Bjert.
  • Bartendr Website for a made-to-measure bar service for parties.
  • Wyvencraft An open-source voxel survival game in Rust and Vulkan, with its own launcher and accounts.
  • PartForge Desktop app for an electronics workshop: parts inventory, build projects and an AI assistant.
  • Zinvoice My personal CRM and invoicing app for running a small hosting business.
  • Zencial A video streaming app for iOS, Android and the web, now on TestFlight.
  • Switch between light and dark
  • Vis på dansk
  • Copy my email address gustavhaavik@proton.me
  • Open my LinkedIn

Arrow keys to move, Enter to open, Esc to close