Black Lives Matter. Support the Equal Justice Initiative and read our statement here.


Local service for daily planning, aimed at achieving results. For personal affairs and work tasks.


Telegram Docs Service for daily planning, aimed at achieving results. For personal affairs, work tasks and teamwork.

TaskViewServer work in progress.


Main workspace

See more information in Wiki

If you have any question or a bug report please open a Issue

Team LF

I am looking for designer to my project for future development!
The main goal of this project is easy project management and time control.
Now available only desktop version, server side and mobile version coming soon.

If you can create beautiful interface or you are interested with you are welcome!
Write PM or to email


[-] Optimize list
[-] Show completed tasks in table
[-] Add "Notes" component
[-] Add diagram creator [-] Create backend

How to add a new translation

  1. Translate one of the existing files in locale folder

    • Don't change the keys!
    • Example:
      • en.js "selectDatabaseFile": "Select database file",
      • ru.js "selectDatabaseFile": "Выберите файл базы данных",
  2. Save your file with the language code according to ISO 639-1

  3. Make a pull request.

Thanks for the help


TaskView use better-sqlite3 for storage see sql diagram before start

Build Setup

An electron-vue project

# install dependencies
npm install

# add config file and export let notarizeConfig
# notarizeConfig has next property [appBundleId: sting, appPath: string, appleId: string, appleIdPassword: string] 
# all property is required for app notarize in MacOS 

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build

# run unit & end-to-end tests
npm test

# lint all JS/Vue component files in `src/`
npm run lint

Windows build

Required software

  • install NodeJS >= 10.16.3
  • install Python 2.7.1.
  • npm install --vs2015 -g windows-build-tools
  • npm run build

Clear cache MAC OS

  • Remove dir /Users/{user}/Library/Application Support/{yourElectronApp}/Cache

This project was generated with electron-vue using vue-cli. Documentation about the original structure can be found here.

Dark theme Dark theme
Light theme Light theme
Time activity control Time activity control
Report section Report section
Report result Report result
Storage dialog Storage dialog

Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab