GetStuffDone - My GTD based todo app
So, I built my own Ash app and have been running it live in production for some while now on a vps with full ci/cd pipeline. Its an experiment to use the GTD system systematically for managing my todos, instead of paying todoist to store them. I anyones interested, cool, if not i just throw it out and dont expect any specific feedback. Using Elixir Phoenix, Ash framework, Postgres (of course) and Oban. No live views. It was a nightmare to get the installed pwa app to work properly, so thats propably the most "controversial" of the design choices. But its a concious design choice though. Its a web app that scales perfectly on mobile and it will display differently on mobile. Its quick and easy to add task and categorize them later in the inbox.


3 Replies
So what do you use frontend-wise?
Its controller and views in Phoenix. server side rendered controllers. Sprinkled with stimulus controllers registered in app.js. there the pwa setup is configured too. So i basically use controllers and band aid with stimulus. But seriously i feel its much better. Its easier to test too i feel. Because all is post redirect get. Or simiilar.
thanks