Published
Expense — receipt tracking for easier tax filing
$9.20 to vibe-code an app into existence in one week. It's made of 38,000 lines of code and 15,700 lines of comments. Tests make up about 21% of the code. Spec size is about 3,200 words.
I understand that "vibe code" is frightening terminology, but the code is well-written. I applied the improvement prompts over and over again. Every time I asked the LLM to simplify, get rid of dead code, duplicates, etc. Also, sometimes I asked the LLM to rewrite parts of code or fix some edge case that seemed to be wrong. And, yes, I actually read the code in full. It's good and not much different from what I would write myself. You can check the code yourself.
One bad thing is that the price of $9.20 was possible only due to my usage of DeepSeek V4 Flash. They've just announced that there will be a "significant" increase in prices soon. They did not mention when and how much but I'm sure the times of $9.20 are gone :(
The application must be able to promote itself. This may seem contradictory because it’s going to be free and I have no intention of generating revenue; however, it is practice. I instructed the LLM to write the homepage, about me page, FAQ and all. Afterward, I copied the text into HumanizeMax, which does a wonderful job of humanizing the language used. Hence, I used an LLM to de-LLM the language.
The idea is the following—the real test of the code written with help of an AI—is whether you think that the code was written by another person. Do you think it's a piece of trash or you want to contribute to this project?
Do you agree with my classification Slop or Not?
P.S. It’s an app that makes the process of doing my taxes much easier. I have a lot of expenses, more than 400 expenses for business – books, SaaS, installed applications, storage and back-ups, business lunches, and many others. All I do is forward receipt emails to receipts@expense.labnotes.org. It recognizes the amount of money, merchant, IRS tax classification, and everything else. It can even calculate miles travelled when I give it the starting and ending points. At the end of the year I export an expenses report into one PDF file. Done.