Kanban board that just works in your browser (even when you have no internet)
Kanban board that just works in your browser (even when you have no internet)
npm install
npm run dev
npm run build
I will be adding a dragram/details to explain architecture properly. Here is the few bullet points of architecture/tech stack,
stores/kanban.js
KanbanStore
) it auto saves a snapshot of KanbanBoard
state to PouchDB (IndexedDB/WebSQL)
AppCache
, Service Workers
look for any new changes and auto updates the cache / reload the browser (Todo: show a button to refresh).PouchDB
in this case is just storing everything locally the whole thing is available offline.CSS Modules
to avoid global conflicts and to decipline myself in writing css per component only.Travis
is used for CI and app is deployed to heroku automatically after CI passes. Check