Web technology has evolved a lot since the old PHP times. It's been over ten years, when I already knew that it had to be completely redone from the core.
In my spare time (@phoscur) this project solely advances with help of the old and new community in Discord, @mamen redevelops the serverside API.
First we have to download a few npm packages (gosh Vuetify has too many dependencies).
npm install
The mockup server allows for development independently from the API, just fake what you expect to work on the user interface!
npm run mock-server
And run this, it's on port 8080 (env PORT) by default
npm run serve
Cypress can be very useful to debug for example frame by frame, and I highly recommend you to look into creating or at least outlining an e2e test first, before you implement a new feature. To open Cypress:
npm run cy
npm run build
npm run test
npm run lint
npm run test:e2e
npm run test:unit