A calculator Vue project with abacus visualisations.
npm install
To compile and hot-reload for development
npm run serve
The project is hosted using Github Pages. The changes pushed to master
branch are automatically built and deployed using .github/workflows/vue_build.yml
. A deployment SSH key (a.k.a deploy key) was used for authentication.
- This project uses Vuex state management pattern and library.
- Two main UI components are used: abacus and calculator.