gotodo/README.md

29 lines
647 B
Markdown

# Todo App with GO and HTMX
## Plan day 1
- [x] create Go webserver
- [x] create landing page
- [x] import HTMX code
- [x] display todo list
- [x] add tailwind CSS
- [x] show todo list
- [x] let todos be marked completed
- [x] remove todos
- [x] add new todo with form
- [x] persist todos in redis
- [x] spruce up
## Plan day 2
make it use only battery included features,
i.e. replace redis with an event driven approach
- [x] modularize app
- [x] replace redis with json stream
- [x] use hashmap for fast individual access
- [ ] cache data to avoid reading each time
- [ ] create event store
- [ ] make events
- [ ] implement event store