Skip to content

Initial Nonfunctional Requirements (NFRs)  #58

@alexandrudanpop

Description

@alexandrudanpop

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    frontendNeeds frontend work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions