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.
No description
No description
3 Replies
Nefcairon
Nefcairon4w ago
So what do you use frontend-wise?
Jarl André
Jarl AndréOP4w ago
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.
Nefcairon
Nefcairon4w ago
thanks

Did you find this page helpful?