Shortly after landing my first client as a freelance developer and completing the project, my client was happy and it was time to send him an invoice.
I first thought I would just use an invoice template for macOS Pages or Microsoft Word but I realized that editing invoices this way would be pretty slow and I was missing some sort of database functionality to keep track of clients and invoices, what had been paid, etc.
Next I started looking at some dedicated software to do this, but all I found was either full-blown accounting software or SaaS applications where I had to pay a monthly bill and didn't own my data.
That's when I started working on my own system which has grown over the course of a year into a full desktop application for managing clients and writing invoices and proposals.
It's called Cakedesk and I'd like to share it with you today:
Cakedesk runs on macOS and Windows. It works offline (all data is stored on your machine) and will be available as a one-time purchase with free updates for a whole year (and it will keep working after that).
Cakedesk lets you see all your clients in one place. You can easily find all the invoices or proposals for a specific client or see which clients are bringing in the most revenue.
When creating invoices with Cakedesk, you simply select the client, add some line items, optionally add taxes and you're done. Cakedesk generates a beautiful PDF document that you can send to your client to get paid.
Creating proposals for projects can be tricky and time-consuming. Cakedesk offers an easy and fast interface for outlining a project's scope and creating a breakdown of costs.
This generates a lot of trust with the client because they can see exactly how you arrive at your proposed price and it also allows you to show that you understand the project on an atomic level, which increases the client's confidence that you're the right person for the job!
Cakedesk is all about being simple but powerful. That's why you can completely hack Cakedesk's invoice and proposal templates using HTML & CSS, giving you limitless control over how you represent yourself and your brand in your client-facing documents.
I'm launching an early access version of Cakedesk now. Please head over to the website to sign up. Early access participants will be able to purchase Cakedesk at 50% off on launch day!
It's been a really interesting journey so far to create Cakedesk. Also unexpectedly challenging in some areas – from finding a name to creating a logo/icon.
If you need help on a project, please reach out and let's work together.