This is an individual client-side programming assignment for the second period of my second year. In this assignment I had the opportunity to develop my own case. My case is to develop an asynchronous Task Manager as a SPA (Single Page Application). The benefits of a SPA is that the views of the pages won't be reloaded every time when you open a link, but the data still needs to be loaded when you enter a new viewpage. The benefit is that this is much faster than a multipage application where every page has to be loaded and reloaded when visiting a page for the second time.
- Vue.JS: as framework
- Vue CLI to develop Single Page Applications
- Vue-Router: to use routing
- Vuex: library to manage application state
- Vue-DevTools chrome plugin
- Node.JS for MEVN development
- NoSQL MongoDB for the database management
- Express.JS: to build a secure RESTful API
npm install
npm run dev
npm run serve
npm run build
npm run lint