This is an umbrella issue to keep track of some of the non-functional requirements of Sormas Angular.
App interop
- there will be no app interop between the current app & the new app.
- In the future, there will be an opt-in from old to new.
Auth
Keycloak will be used for environments with Sormas Angular.
Keep in mind - legacy login (without Keycloak) might still be required
(currently only supported in dev mode)
Internationalization (i18n) - default Angular approach
https://angular.io/guide/i18n
Timezones support
Needed to adjust dates to the user's timezone.
RTL (right to left support)
RTL support is necessary.
Devices support
- Desktop
- Tablet (including low resolutions)
Offline / PWA
Would be nice.
SSR?
Still need to consider if it is really needed.
This is an umbrella issue to keep track of some of the non-functional requirements of
Sormas Angular.App interop
Auth
Keycloak will be used for environments with
Sormas Angular.Keep in mind - legacy login (without Keycloak) might still be required (currently only supported in dev mode)
Internationalization (i18n) - default Angular approach
https://angular.io/guide/i18n
Timezones support
Needed to adjust dates to the user's timezone.
RTL (right to left support)
RTL support is necessary.
Devices support
Offline / PWA
Would be nice.
SSR?
Still need to consider if it is really needed.