Skip to content

fabioir/todos

Repository files navigation

Todos

Simple Angular application that allows to create, read, update and delete todos.

API

The API used as a backend is dummyjson.com.

UI

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.

Application State

NgRx is used to manage the application state. @ngrx/entity helps to reduce boilerplate code for managing a list of Todos.

Effects

Components are better isolated from side effects by introducing @ngrx/effects effects.

Continuous Integration

On every push, github actions executes jest and playwright tests.

See main.yml.