Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Nonfunctional Requirements (NFRs) #58

Open
alexandrudanpop opened this issue Mar 1, 2021 · 0 comments
Open

Initial Nonfunctional Requirements (NFRs) #58

alexandrudanpop opened this issue Mar 1, 2021 · 0 comments
Labels
frontend Needs frontend work

Comments

@alexandrudanpop
Copy link
Contributor

alexandrudanpop commented Mar 1, 2021

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.

@alexandrudanpop alexandrudanpop added the frontend Needs frontend work label Mar 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
frontend Needs frontend work
Projects
None yet
Development

No branches or pull requests

1 participant