Simple Angular application that allows to create, read, update and delete todos.
The API used as a backend is dummyjson.com.
The user interface is built using tailwindcss.com to provide the styles. In order to better explore this tool's possibilities, no components library is used.
NgRx is used to manage the application state. @ngrx/entity helps to reduce boilerplate code for managing a list of Todos.
Components are better isolated from side effects by introducing @ngrx/effects effects.
On every push, github actions executes jest and playwright tests.
See main.yml.