- Splits the app in pages, components and services.
- Handles the routing.
- Creates an API service.
- Uses Pico CSS.
- Validates the form. TODO: to add validation state to the form.
- Updates the validation rules in the backend to be coherent on both
sides.
- Adds tests.
Co-Authored-by: iGor milhit <igor@milhit.ch>