272 karma · joined December 10, 2014
For my desktop app I created a solution that generates screenshots in multiple languages, light/dark mode, removes noise and adds Windows/macOS window frames.
Wrote about it here: https://maxschmitt.me/posts/cakedesk-website-redesign#screen...
It's currently a separate script (which is a pain to maintain). I should look into making it a part of the markdown/mdx. Thanks for the inspiration!
Been working on this for about 4 years. It has some cool features, like letting you create your own PDF templates with HTML/CSS. Most users love that it's so simple and just a one-time purchase.
Currently thinking about how to implement an Obsidian-style cloud sync feature since that gets requested a lot.
1: https://maxschmitt.me/posts/tutorial-deploy-apps-websites-do...
The post shares a few real-world examples and illustrates some of the problems with how they use toasts.
What do you think? Are toasts overused? In which cases do you use them in your own apps?
By the way, your "Features" page is really well made. I would showcase those features on the homepage. I didn't find the list of features until I clicked the link in one of your comments on HN.
You can also make your project more appealing on the homepage by including a looping demo animation (to see what's possible) and a screenshot of the tool.
Best of luck with the project!
Some things you can add to appeal to more people that are useful to most:
* Keep track of clients and personal info so the user doesn't have to type the address / invoice IDs every time
* Allow users to keep track of which items are paid/unpaid
* Allow users to declare sales tax on the invoices
* Allow users to upload their own HTML-based invoice designs
* Allow users to add subitems to items
Good luck with the project, it looks well-made and it will be useful for many people!
[1]: https://cakedesk.app
I didn't want to use a full-on accounting tool where everything is kept in the cloud with expensive monthly subscriptions and using Word or something along those lines also didn't work for me.