Skip to content

david-gi/tavle

Repository files navigation

Tavle: A Simple Local Kanban Board

A Kanban board in Vue 3 with TypeScript, Pinia, Vite, Tailwind and Electron

preview img

Backendless using LocalStorage to save state (alternate API actions included)

A quick solution to demonstrate ability. Design kept simple & functional, and features to a minimal. Tailwind was used for styling and layout.No component libraries were used. Basic testing with Jest and Vue Test Utils.

Tavle (tav-lä) is the Nowegian word for 'whiteboard'.

Install

npm i

Commands

Start Vue app:

npm run start

Build Vue app:

npm run build

Start electron app:

npm run start-electron

Lint code:

npm run lint

Run tests:

npm run test