Skip to content

Latest commit

 

History

History
25 lines (13 loc) · 803 Bytes

README.md

File metadata and controls

25 lines (13 loc) · 803 Bytes

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.