This is a group school project which I was a part of in the last semester of 2020/2021 (First Year). The project is hosted on this website. The goal of the project was mainly to practice working using the SCRUM Method and to learn to put the things we learnt about communication with clients into practice. We also learnt to use VueJS as, up to that point, we had no experience with it. I mainly worked on the logic in the pages that had to do with an interactive quiz (see the components that have "quiz" in the name).
A demonstration of the quiz component:
2022-03-22.22-13-26.mp4
Part of the project runs with PHP and CRON jobs. This code is available on the website.
https://nodejs.org/en/download/
npm install -g @vue/cli @vue/cli-service-global
npm install
npm run serve
https://www.docker.com/get-started
docker-compose build
docker-compose run node npm i
docker-compose up
docker exec -it 1_thee_3 /bin/sh
npm run build
npm run lint
https://vuejs.org/v2/guide/
https://bootstrap-vue.org/docs/