๐Ÿฅญ Mango operated by iCodeMyBusiness
Build in public ยท July 11, 2026

Why I built Mango: the ROI of my own freelance business dashboard

I built Mango, my own freelance business dashboard, because three client engagements were producing plenty of hours in Clockify and zero answers: what did this week actually earn, am I on pace for the month, and is the unpaid product work worth its mornings. Fourteen weeks after the first commit, the dashboard runs the business, and this post shows the measured return: real figures, real screenshots, and the parts it has not fixed yet.

$24,881hourly earnings tracked live, last 180 days
1,199 hof work under management in the same window
โ‰ˆ48 htracked hands-on hours to build it โ€” agents wrote the rest
$0.33/wktoken cost this week (294k in / 7.2k out)

The problem: a freelance business dashboard nobody sold me

My week splits across three clients: a data-annotation platform billed hourly, an e-commerce engineering engagement billed hourly, and a brand consultancy on a weekly retainer. Under those sits my own agency's product work: unpaid now, paid later, if I pick well. Clockify held the raw truth about all of it and answered none of the questions that matter on a Friday.

The moment that tipped me into building: I realized my effective hourly rate was a number I computed quarterly, in a spreadsheet, after the decisions it should have driven. A rate you see once a quarter is trivia. A rate on screen every morning is a lever.

Same Clockify time data: before Mango it ended as hand-built invoices and guesses; after Mango every hour is priced, invoices are one click, and pace is a number.
The data didn't change. What the data ends as did.

The journey: fourteen weeks, one dashboard at a time

Mango's repo was born April 3, 2026. The path from "income visible" to "the tool ships its own code" looked like this:

One pipeline: Clockify entries flow into Mango's core for rates, objectives, and grading, then out to the dashboard, a Slack standup, and a Claude chat.
One pipeline, three surfaces. The entry I tracked is the number I bill, grade, and query.

The ROI: what the numbers say three months in

Here is the tracker on a real day (client names anonymized โ€” the dollars are mine, the names aren't mine to publish):

Mango's daily tracker: per-client focus cards with grade penalties, today's billable hours against target, a last-7-days grade, monthly run rate versus goal, and effective hourly rate.
The Daily Tracker. Client focus minimums, a live grade, monthly run rate against goal, effective hourly rate. It does not flatter: miss a client minimum and the grade says so. Tap the image for full size.

1. Visibility changed behavior, and behavior is where the money is

With the effective rate ($50/hr across paid lanes) and the pace gap on screen daily, the mix conversations stopped being annual. Last seven days of billable work: 38h 7m, up 8h 58m over the prior week after grading flipped to weight objectives over raw hours. And the target adapts the other way too: the week I ran ahead, the weekly target dropped from 36 to 30.6 hours. A dashboard that only says "more" burns you out; this one says "enough" when it's true.

2. It won revenue directly

The retainer engagement exists in part because Mango's proposal builder structured the tiered offer I pitched. That deal runs at $1,500 per week. One closed proposal paid for the build many times over, measured against the roughly 48 tracked hours it cost me.

3. Overhead came back as hours

Invoices went from an hour of Friday assembly to one click into Excel. Weekly client updates are drafted from tracked work and wait for my approval instead of my authorship. The morning plan writes itself into Slack. My estimate โ€” and this one is an estimate, not a tracked figure โ€” is 3โ€“4 hours a week returned to billable or build time.

4. The build itself was the cheapest part

Fourteen weeks produced 304 commits, roughly 90,000 lines of Python, and 369 test files on about 48 tracked hands-on hours, because coding agents write the code and I review it. Mango's own Code board attributes AI cost per task; total direct API spend attributed there so far is $1.51. Recurring cost is one small VPS, S3 storage measured in pennies, and tokens measured in cents.

Cumulative commits rise from 55 in April to 304 by July 11 while tracked hands-on hours total about 48: agents write, the operator reviews and merges.
Commits climbed; my hands-on hours didn't. Agents write, I review, nothing merges without me.
Mango's Compute view: 27 manual hours versus 0.3 autonomous agent hours this week, $0.33 token cost, and per-account usage by day.
The Compute view watches the watchers: manual vs. agent hours, token cost, and usage per account. Honesty on display โ€” autonomous share is 1% against an 85% ambition.

What it has not fixed

A results post you can trust needs the other column.

The honest summary: Mango's ROI so far is one closed retainer, a week that gained nearly nine billable hours, a few hours of overhead back every week, and a codebase that builds itself for cents โ€” in exchange for about 48 tracked hours and a daily grade that refuses to be polite.

What's next

Mango is becoming multi-tenant: role-aware onboarding, per-client authorized reports, and connectors so other contractors can point it at their own Clockify and Slack. The operating principles stay fixed: nothing client-facing sends without approval, money math stays deterministic, and I merge every line โ€” more on that on the about page.

Want a freelance business dashboard like this on your own data?

Mango is in private beta. Apply from the home page โ€” chat with the discovery agent or drop your email on the waitlist.

Join the waitlist

FAQ

Can I use Mango for my own freelance business?

Mango is in private beta and onboards a few contractors at a time. You can apply from the home page by chatting with the discovery agent or leaving your email on the waitlist. Clients of Mango contractors never need a seat; they join through their contractor's invite link.

What is Mango built with?

Mango is a Flask application with vanilla JavaScript on the front end and JSON documents on S3 instead of a SQL database. AI features run through Claude, and an MCP connector lets me query my own business data from a Claude chat. New features are written by coding agents as pull requests through a kanban board the app hosts itself.

How much does the AI cost to run?

Token spend this week was $0.33 for about 294,000 input and 7,200 output tokens. AI runs on explicit actions plus a small daily standup, with server-first routing and caching, so the recurring AI bill stays at pocket change. The infrastructure is one small VPS plus S3 storage that costs pennies per month.

Did AI really write most of the code?

Yes. Roughly 48 tracked hands-on hours produced 304 commits and about 90,000 lines of Python in fourteen weeks, because coding agents write the code and I review it. Nothing merges without a human: I read every pull request before it lands.

Building your own freelance business dashboard is a real option in 2026 โ€” agents collapsed the build cost, and the numbers above are what mine returned. If you'd rather borrow this one, the waitlist is open.

Figures as of July 11, 2026, pulled from my own Mango tracker. Screenshots anonymize client names. Estimates are labeled as estimates.