Status report · 12 August 2026

Invoice Generator

What was actually broken, what runs now, and what I would finish next.

Prepared by Viacheslav Romanko Project #1646229 Live demo kept online
Open the working app fh-1646229.devs-code.site · sign in with Google

Three things stopped it from running

None of them was the feature you were looking at. Each one was verified on your own code, not guessed from the description.

  1. The frontend could not be installed at all

    One package in it does not exist in the npm registry, and it pulls a second package that does not exist either. The install stops with an error before a single line of your code runs. It was also unused: only one animation class from it appears anywhere in the project, and that one is built into Tailwind.

  2. Every page answered with a 500

    The frontend had only one of the two Clerk keys in its settings, so the middleware threw on every request. Measured both ways: without the second key every page returns 500, with it every page returns 200.

  3. Invoice generation could not work

    The key in the archive was dead, and the three model names written into the code are closed to newly issued keys, so a fresh key alone would not have helped. Both had to be handled.

Fixed and running now

Invoice preview with items, VAT and total in euro
An invoice produced from one paragraph of plain text: client, three lines of work, VAT and total, in euro.
Dashboard with real totals
The dashboard after the clean-up: real totals only, in the currency of the invoices.
The invoice list on a phone
The same app on a phone, where the menu used to cover everything.

What I would finish next

What this costs

Same numbers as my bid, nothing added along the way.

Price300 EUR
Time10 days
StartsOn escrow

The work above is already done and running on the link. What comes with the agreement is the fixed project itself: the code, the archive, the deployment and the walkthrough, so you can run and change it without me. I start the day the money sits in the exchange escrow.