I developed this project with Nuxt3 framework, using Nuxt Ui and Nuxt Ui pro libraries. Since only the frontend is presented here, and there is no access to the backend, some functions are presented only as html elements (transition from one page to another, statistics page, selection in some inputs).
Due to lack of Nuxt Pro license (249$) I can't make a deploy of this application. But you can see the code and appearance in this repository.