Watch the todo app on GitHub Pages at laffra.github.io/todo/.
You can also run and edit a copy of this project at pyscript.com.
- Persistence of to-do items in
window.localStorage, usingltk.LocalStorageModel - Usage of Reactive LTK for rendering todo items and application summary
- Layout using
SplitPanel,VBoxandHBox - Styling done in CSS using automatically generated classes for model elements.
- Retrieval from
OpenAIfor suggestions and images for to-do items. - The app only has 70 lines of Python code when blank lines and comments are removed.
- OpenAI helper functions, including caching support, measure 70 lines as well.
