Using AI vibe coding to make your personal webpage, online CV or an application only you use is one thing.
Using it in an enterprise product with millions of users is another entirely.
So I was thinking about this and decided I'd try and vibe code something.
I designed (and got Kagi Assistant using Claude to code) a notepad and calculator combo app I've called
Figur. I haven't decided if I'm going to publish it yet. I may do if I can get around to it. Though I imagine the code in the backend is very embarrassing.
It runs in docker and lets me make documents (called 'sheets') that consist of calculations, variables and Markdown.
When a 'line' is added you can pick between text or calculation. If you choose text, you get one line to write Markdown. If you choose Calculation you get a table with three columns: VARIABLE | VALUE | CALCULATION.
The VARIABLE is the name of the calculation, the VALUE is the equation and the CALCULATION is the final figure that's stored in the variable.
You can pull the value from variables and use them to do further calculations (e.g. VAR1 + VAR2)
It can do regular numbers, decimals and currency (£ only for now, but if I do ever publish it I'll think of a way to include more).
Then I can use Markdown text and headings to break up the calculations and annotate it.
A helpful syntax guide on the right is there if you can't remember what the right markdown or number operators are. You can close this if it's annoying you.
It supports multiple sheets (the left menu lets me add and delete them).
It also works splendidly on mobile and can be used as a PWA.
And lastly, it saves each sheet on the server it's running on to a folder called /saves/ in JSON format, so if you host it on your server and hide it behind a reverse proxy or Cloudflare tunnel (complete with authentication on the front end) you can access it on any device, anywhere in the world and edit your sheets.
When I switch to Linux and Android it's going to replace
Soulver, which admittedly is a far more complicated and accomplished app, but I severely underutilise it and this app basically covers all the things I used it for.
I'm pretty happy with the outcome, for what is basically an afternoon of writing up my needs, bug testing and iterating based on things I hadn't thought of when I first prompted the AI.