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

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.

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

Libraries and frameworks

A big thank you goes out to these great open source projects:

Other PHP and JavaScript libraries that are used are listed in the composer.json file in the root of the project, and the package.json file in resources/frontend.