This task might be an epic consisting on:
- Decide on the error notification strategy, which will need us to reply to the following questions:
- Are errors dismissable?
- Are they automatically dismissed?
- Are they stackable?
- Do new API calls dismiss errors brought by previous API calls?
- Design error notification component
- Implement error notification component (implement or integrate from codex)
- Add a error-handling layer (which might need us to add a API service layer as well)
- Transform all API calls to use the service layer mentioned above