StruckCroissant/Game-DB

Redo UI in Vue

Closed this issue · 1 comments

After working with Vue for a bit I feel that using the framework for this project would work better for a couple different reasons:

  1. The simplicity of Vue allows for faster development. (plus I have more experience in it)
    1. Can leverage the composition API to more effectively organize front-end code
  2. Vue integrates seamlessly with tools like Vite for faster build & load times. Plus there is a rich 3rd-party ecosystem that will prove useful

TODO

  • Add Vue to project
  • Add auxillary libraries
    • Import and integrate with Vite
    • Add VueUse
    • Add Vuetify
    • Look into VueX/routing
  • Refactor existing pages
    • Login/registration page (commandeering #40)
    • #64

Angular UI has been fully updated to Vue. Closing.