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

Revamp Web UI #9

Open
7 tasks
VaderZ opened this issue Sep 10, 2023 · 0 comments
Open
7 tasks

Revamp Web UI #9

VaderZ opened this issue Sep 10, 2023 · 0 comments

Comments

@VaderZ
Copy link
Owner

VaderZ commented Sep 10, 2023

There multiple issues that have to be addressed in Web UI:

  • upgrade to the latest version of Vuestic UI
  • remove leftovers of Vuestic Admin template
  • use generated OpenAPI client instead of raw axios, group everything under services namespace to follow VueJS conventions
  • clearly separate components from pages/views, use smaller components (e.g. test view component have to be broken down into separate parts)
  • use global events for refreshes instead of local timers in every component
  • state storage usage is quite messy, see if this can be cleaned up
  • integrate authentication (requires at least user management page)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant