- create server folder
- feathers g app
- feathers g authentication
- feathers g service (boards)
- npm i crypto-js
- feathers g hook (process-boards) -- cypher
- feathers g hook (decypher-boards) -- decypher
- ---
- vue create client
- vue add vuetify
- npm i feathers-vuex
- setup login
- setup register
- setup logout
- setup notifications with snackbar via vuex store
- setup find boards and populate home
- limit the find() boards to owners only using hooks in backend with feathers-authentication-hooks
- create board form
- solve too long text in text field during save client and backend
- solve issues with pre and after hooks for crypt/decrypt
- removing boards on x click with confirmation
- Fix creating while no auth token present
- Fix form not reseting after create
- keyup.enter not working in forms? v-btn maybe need to be inside form tag
- solve auth hook to extend payload to add email so we can parse it in frontend
- create new hook that populates settings collection after user creation
- link errors from backend to frontend
- make counter generate from app.vue
- make settings can be saved
- make appname in header is homepage url
-
fix create new baord dialog not opening anymore - enter text editor instead of textarea
- format date
- Prevent user service to give all users back
- make route animation transitions
- make board creating animation
https://github.com/emaesen/vue-feathers-productivity-app/blob/master/client/src/components/Todos.vue