CalDav Web Client is an open source web client to view calendar entries of CalDav servers.
- installed CalDav server (e.g. Baïkal or ownCloud)
- HTML5 compatible webbrowser (e.g. firefox, chrome or IE9+) for localstorage
- clone this repository to the same domain where your caldav server runs
- open index.html in your webbrowser and set credentials
- view your calendar entries
- authentication against CalDav server using an ajax request
- fetch calendar entries by month, week and day
- display calendar entries
This application is developed against the open source CalDav server Baïkal which uses the popular sabre/dav library. As far as i know ownCloud is also based on sabre/dav, so this application should be compatible to the ownCloud CalDAV server, too.
After entering your credentials the application fires a REPORT HTTP request against the CalDav server url you specified. It uses the time-range filter of the CalDav standard. The application itself is developed using jQuery, jQuery FullCalendar, CoffeeScript and LessCSS.
- using the HTML5 Notification API to notify the user about an appointment by evaluating the defined reminder of an appointment
- perhaps implement a simple edit form to create and update an appointment (low prio)