fmajid 49 minutes ago

Manual data entry is just too unreliable and time-consuming. I don't see how this could work short of integrating OBD-II fuel consumption data combined with some sort of presence tracking.

DreaminDani 9 hours ago

Great writeup and also a great example of where LLMs can step in to help fill the gaps in areas where you don't have as much skill or interest. For instance, your wife used ChatGPT to come up with a name and you used AI to generate the admin flows that you weren't interested in building.

Sounds like Flutter was a good technology choice too, given its flexibility across platforms. As a designer, I know how frustrating it can be that the Google and Apple interface guidelines aren't too prescriptive but patterns vary so much across domains, that it's better to do what you did and evaluate what others do to solve similar problems. Great work!

nottorp 2 hours ago

Hmm an app where you can count the users on your fingers, and where it's not a big deal if it's slightly wrong.

Safe to LLM generate it, unless you want to learn something in the process, in which case do whatever parts you want to learn about manually.

Had an 100% generated app with one user - me - on my phone's home screen since some time last year.

ottomanbob 1 hour ago

Interesting, was actually planning on setting up a carshare for our cul-de-sac in Honolulu. This is a great reference, thanks for sharing.

utopiah 3 hours ago

wow... so much yak shaving, including priceless bits like "sat with ChatGPT for a bit [...] we came up with OurCar" (I mean... how original is that, clearly powerful datacenters computing over a dump of the Internet was needed), I'm impressed.

All this to avoid doing one subtraction (km before, km now) then multiplication (result times average litter/km) in your head.

That's a LOT of effort to be lazy.

  • utopiah 2 hours ago

    FWIW if I were to do this I'd do

    echo <input id=kmbefore><input id=kmafter onleave='alert( (kmafter.value - kmbefore.value) * priceperlitterperkm )'>

    > index.html to make it available to anyone, Worldwide, for free!

    For the fancy version I'd make priceperlitterperkm URL parameter to make it work not just for my area. But that's like an entire additional like of code.

    My point being... I'd make a Web page, on app, no deployment, no tracking.

    • utopiah 43 minutes ago

      PS : echo "blabla" > index.html is actually becoming my new World reaching publishing method. I do have a home server with a Web server. I connect to it via ssh keys... so

      ssh homeserver 'echo hi >> /var/www/self-published/index.html' and voila. I'll probably share my gist this way from the CLI.

      ssh homeserver "echo '$(ls)' >> /var/www/self-published/index.html" if I want to run a command locally first, not on homeserver (notice the " vs ').

  • jeroenhd 10 minutes ago

    The log for "who took the car for how long when and did they fill it up" seems to be much more relevant.

    Nothing a notebook and a pencil can't fix, of course, but an app is more fun.

    I don't think it's laziness, I think it's an excuse to do a personal hobby project. Makes perfect sense to me.

koala-news 1 hour ago

Honestly, this is kind of the sweet spot for LLM-built apps.

Small thing, used by a few people, solves one annoying problem, and nobody really cares if it’s not “proper software”.

fragmede 55 minutes ago

Integrate an OBDii dongle with Bluetooth and have the app read it from there.

throwy98888 3 hours ago

Cool, glad you had fun building it.

Notably, the only parts of this that could not have been done by a well configured agent in a weekend with SOTA today is the futzing with app stores and the UX iterations.