Skip to content

📅 Simple caldav-client to sum up project hours from a calendar. Built w/ electron, vue and lambdabaa/dav caldav client

License

Notifications You must be signed in to change notification settings

dreiekk/calcdav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CalcDAV

Simple caldav-client to sum up your project hours from a calendar. Built w/ Electron, VueJS and lambdabaa/dav.

calcdav v0.6.0 dashboard screenshot

Features

  • Filter calendar events by name or date
  • Exclude single entries from the calculation
  • Sort columns
  • Multi-language (English, German)
  • Export current view as Excel (*.xlsx)
  • Auto Updater

Download

Download the latest version on the releases page.

Developer setup

Make sure NodeJS 14.x or 16.x and npm >= 8.9.0 are installed

node -v
npm -v

Clone the repository

git clone https://github.com/dreiekk/calcdav
cd calcdav

Install the dependencies

npm install

Compiles and hot-reloads for development

npm run electron:serve

Compiles and minifies for production

npm run electron:build