Settings

Theme

A real world React to Htmx port – of a personal project

getbudgeter.com

1 points by oaxacaoaxaca 5 months ago · 6 comments

Reader

oaxacaoaxacaOP 5 months ago

Hi HN,

I have a personal project for managing my monthly bills. Ten years ago I wrote it in React (and even posted it here - https://news.ycombinator.com/item?id=12010853 - zero comments lol). Recently I rewrote it using HTMX and the newly-beta Web Awesome.

I'm really happy with the result. IMO it feels like a 2025 website should – it has animations, loading indicators, a nice theme, etc. No landing page though. Again, I wrote this to solve my own problem, not to create a product to sell.

I'd encourage folks to check it out to see that an HTMX site can look & feel just as modern as a React site.

NB: use dummy data and bogus emails – I don't want your real data.

Thanks for reading :)

https://getbudgeter.com/signup

  • PaulHoule 5 months ago

    Not signing up for something that's not well explained

    • oaxacaoaxacaOP 5 months ago

      Good idea.

      I posted this for the htmx-curious, who can use fake emails and fake data, because you're absolutely right: no one should be signing up for random sites with their real info.

      • PaulHoule 5 months ago

        I am an HTMX enthusiast, I'm not so worried about privacy and such, it's just a barrier to a good demo. I should click that link and see something that knocks my socks off -- that's a good demo. Providing an email and password to log in for the demo would be one way to grease those skids, but I really should see something on the first page that makes me interested.

        • oaxacaoaxacaOP 5 months ago

          That's fair. I'd probably go through the effort to do that if I was trying to promote my product, but I'm just here promoting htmx/webawesome. Or, more specifically, I've seen plenty of comments on HN asking if anyone has examples of real sites using htmx, and there's been surprisingly few, so I just wanted to do my part and add one lol

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection