3 ms·
Thanks! The tech behind it is pretty embarrassing. Source data is Stripe (profit), Toggl (hours) and a tiny amount of manual accounting for expenses. I manuall
by czue 5y ago
Thanks! The tech behind it is pretty embarrassing.
Source data is Stripe (profit), Toggl (hours) and a tiny amount of manual accounting for expenses. I manually dump the raw data once a month into a CSV file, and then have some Python scripts that do intermediate calculations and transform the output to JSON. Then a tiny bit of JS to wire up the charts. So, in short, not automated at all, but takes ~10 minutes a month to keep up to date!