anatollupacescu / barebone-todo Goto Github PK
View Code? Open in Web Editor NEWA framework-less `TODO` application written in typescript and showcasing a certain code organization where different concerns are represented as classes. `Page` class is responsible for interaction with the HTML components, `Client` class holds the state and keeps it in sync with the backend and the `App` class coordinates the previous two in accordance with some business rules.