The back-end is built with the Laravel 6 PHP framework and MySQL is used for the database. The front-end uses the Vuetify 2 framework based on Vue. Styles (CSS) and JavaScript are managed and compiled with Node Package Manager.

The front-end Vue files are located in the resources/frontend directory.

Full source included

All source files are included. There is no manual how to create new features, but since Laravel is used for the back-end and Vuetify for the front-end, you can study these frameworks to get a good understanding. Technical help with features or server related configurations is beyond the scope of this script. There is a lot of information available on the internet on how work with these frameworks.

Libraries used

All PHP libraries that have been used can be found in the composer.json file in the root of the project, and all JavaScript libraries are listed in the resources/frontend/package.json file.