Overengineered Todo-app for learning purposes.
Learning goals [Goal | Technology | Goal Status]:
- Serving a HTTP server | Haskell | Complete
- Software Transactional Memory (STM) | Haskell | Complete
- Modern web UI and HTTP fetching | React-JS | Complete
- Allow continued work when disconnected, submit changes when reconnected | JS | Ongoing
- Deploying to cloud server | TBC | To be done