gotodo/README.md

30 lines
647 B
Markdown
Raw Normal View History

2023-09-03 02:12:43 +02:00
# Todo App with GO and HTMX
2023-09-03 13:45:51 +02:00
## Plan day 1
2023-09-03 02:12:43 +02:00
- [x] create Go webserver
- [x] create landing page
- [x] import HTMX code
- [x] display todo list
2023-09-03 13:45:51 +02:00
- [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
2023-09-03 02:12:43 +02:00
2023-09-03 13:45:51 +02:00
## 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