I think I’ve tried every todo/task app out there and always had that feeling of “maybe I should make my own”. After about a year of tinkering, Airlist is the result.
Airlist is a mix between Workflowy (infinite/nested outliner) and Omnifocus (dates, perspectives).
I have always enjoyed using outliners, but they all miss the mark when it comes to dates and filtering/search. Airlist makes it easy add dates (start, due, repeating) and filter with nested AND/OR queries.
Backend is built using Phoenix/Elixir which is an absolute joy to work in. Incredibly fast, and I think I'm in love with functional programming.
Frontend is built with Vue (React never clicked with me).
Just finished a private beta that ran smoothly for several months and is now in public beta. You can easily import OPML and all your data is exportable in OPML, Markdown, or HTML. Right now you need an account to try, but to see it in action you can view a bunch of videos here: https://airlist.app/features