The frontend for this project was build with the following libraries and frameworks:
Other useful tools
- Visual Studio Code
- Vetur
- VS Code Debugger for Chrome
- Vue VS Code Extension Pack
- Vue browser devtools
npm install -g @vue/cli
npm install
npm run serve
npm run build
This creates a dist folder under frontend
npm run lint
The code is optimised to be run in a local environment. If either the frontend or backend are run on Azure, there is one line of code that needs to be changed: In \frontend\src\services\api.service.ts change line 19 from
axios.defaults.withCredentials = false;
to
axios.defaults.withCredentials = true;
This should keep you out of CORS troubles