I made a fancy todo-list web app in Haxe! The initial focus was on something really fast, which uses larger screens to display multiple columns of prioritised todo items. It also adapts to mobile displays pretty well now. This is my first large Haxe project; the back-end is Java whilst the front-end is all Haxe.
Feedback and suggestions would be much appreciated!
Looks fantastic - it’s great to see Haxe being used for SaaS! I just signed up, and I’ll be upgrading to Pro shortly. Was just thinking how I needed something like this, and this saves me from having to cook up something janky on CLI.
A few questions if you are willing to oblige (I’ll understand if they are trade secrets ) - in what manner was Haxe used on the frontend? I’m guessing just to straight to the Haxe JS target? Is it being used alongside any framework? I’m especially curious about how the Haxe frontend is running on mobile - I’m guessing native webviews with thin iOS or Android wrapping apps running the compiled JS (or perhaps Tauri)?
The choice of Java (over Node) is also very interesting (and very reasonable) for the backend.
Thanks for trying it out Kevin! Yes it’s straight to Haxe JS. I am eternally grateful that I never have to write any Javascript myself now, and can use a nice language for the front-end. I’m not using any Javascript libraries or frameworks, which keeps things simple but means things like drag ‘n’ drop / swiping gestures and tab components are coded from scratch and not quite as polished as I’d like yet.
On Mobile it simply runs in the browser as a responsive web app, presenting a totally different UI from the same code base. I keep it open in a tab all the time and Chrome auto-fills my password when the access token expires once a week, so for me it’s almost as convenient as a real app, but I definitely plan to look at native mobile wrapping apps later.
I appreciate the insight, David! Been doing a lot raw JS myself lately (where unfortunately Haxe wouldn’t be appropriate, and I don’t want to bolt on TS for a one-off) and am definitely yearning for the type-safety of Haxe, so I definitely relate to the sentiment.
Really enjoying the platform so far - the UI is very snappy and doesn’t pollute screen space like some other task management suites I’ve used in the past. I’m going to be use it help organize and orchestrate a large multi-faceted project of mine over the next five months that was sorely in need in some type of work planning beyond just commit messages and text file planning docs. The alternatives to your platform I had seen in the past were either - in the case of paid solutions - way too enterprisey and pricey, or - in the case of free / open source - too complicated or overbuilt for what was needed for my use-case. I’m glad something hit that sweet spot, and am happy to be able to stay in the ecosystem so-to-speak and use something written with Haxe to work on something I myself am partially writing in Haxe!
Sounds like an interesting project! Let me know how you get on with it. If there are any missing features from QuickList you require, drop me a line or fill out the in-app feedback and I’ll add them if I can.