anatollupacescu / barebone-todo

A 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

barebone-todo

execute yarn start-backend and then, in a separate console yarn start

go to http://localhost:1234

About

A 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.


Languages

Language:TypeScript 78.2%Language:HTML 21.8%