This script is built using advanced concepts of PHP, JS & CSS Framework. If you are new to web development, you will first need to understand basic concepts of these frameworks.

The first & foremost thing you should know is how to setup any Laravel project. You should follow the official Laravel documentation at

Next, you should have basic understanding of VueJS. You can follow VueJS official documentation at

To design the frontend, you must have basic knowledge of CSS. This script uses Utility First CSS Framework Bootstrap CSS.

You must also have basic understanding of Relational Database like MySQL to store data.

To build the frontend assets, you will need tools like NPM or Yarn, and a basic understanding of how these tools work is required before you customise this script.