Реинкарнация лучшего todo-приложения biozz/groceries.
- web app only (for now)
- unlimited number of tasks (hi, Todoist)
- free and the only costs are my self managed server and the domain (hi )
- dead-simple storage setup (you can use any redis-compatible solution, like Redis itself or Bitcask)
- dead-simple interface, even my mom can use it (hi, Taskwarrior)
- does not want to be a note taking app or something more than a todo list (hi, Notion, Joplin, NextCloud, etc.)
- does not pretend to solve your todo needs, your milage may vary, it just works for my family
- painless grouping by category, no messing around with sub tasks (hi, Reminders)
- predictable live updates via WebSockets (oh, hi again, Reminders)
- just a single binary for any server platform with embedded static files (thank you, Go)
Из оригинальных идей сохранилось все, кроме хранилища и того, как устроен бекенд. Все-таки я вернулся к PostgreSQL. Была даже версия на MongoDB, но моей машинке за 5 евро всего 2гб памяти, а хочется захостить как можно больше всего. Теперь это этакий гибрид постгри и монги, где данные хранятся в jsonb полях. Как собственно и все остальные под тегом wow
.
Бекенд и как устроено API я пока что открывать не хочу, поэтому можете насладиться фронтовой версией проекта по ссылке выше.