CRUD application written using Vue2, Vuex and Vuetify. The app uses REST API and JWT Tokens.
The application contains a mechanism for managing the database tables. After adding table support to crud, the following record operations are possible:
- Multiple Suspend/Restore,
- Multiple Delete
The record creation / editing form supports the following types of fields:
- Rich Text Box,
Servicing the table requires creating a component with the configuration of the given table (field names and types, information about soft or hard deletion of records, reference to the source table in the case of foreign keys, etc.). Next and last step is to add routing to a given page and put a link to it in the sidebar.
# install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report