To run this app you must have nodejs install in your machine. This was made using VueJS so "vue" must also be installed in your machine. (To install vue open terminal and run this command "npm install vue").
npm install vue
If you're done with the above steps move into the folder of this app and run
npm install
Then,
npm run serve
npm run build
npm run test:unit
npm run lint
I chose to develop this app with Vue.js for a few reasons:
- I know that Vue is relatively lightweight and easy to learn. Vue uses html for its component templates and so for this small application where the styles aren't as important I thought this would be easier
- It has quite a simple learning curve and so picking it up and taking advantage of the benefits was easy enough. It has some similarities with React and some differences.
- Both have virtual DOMs and structure the application through its components
- I was curious about learning Vue.js and so I decided that this should be my first dive into Vue.js. I have no regrets.