This is test assignment for FE developer Please implement a simple todo list application called “pawaTask” that keeps
track of your time.


  • Base project structure
    • Use one main layout
    • Other views showing in modals
  • Create Views and Components
    • Task list view
    • Task Add|edit
    • Task comments
  • VueX store modeling
    • Typings for all entities
    • Save|restore from LocalStorage
    • Allow clear all data
  • App styling
    • Light and dark themes
    • Use theme variables
  • DarkMode feature
    • Use device theme
    • Manual toggle allowed
    • Save selected mode
  • Unit testing and final refactoring|tuning
    • All views and components have basic unit tests
    • GitHub actions perform unit tests before build stage
    • GitHub actions perform build stage on tests successful

Project Setup

yarn install

Compile and Hot-Reload for Development

yarn dev

Type-Check, Compile and Minify for Production

yarn build

Run Unit Tests with Vitest

yarn test:unit

Lint with ESLint

yarn lint