adminScheduler is an application leveraging Vue.js to create lightning fast UI, fullcalendar.io to deliver a premium calendar interface, and Electron for cross-platform compatibility.

vue.js calendar

Features

separate client/admin classes

admin can accept/reject requests

client can make requests to different admins

client receives updates regarding appointment status

admin can cancel events including accepted requests

client can also cancel events but not those of admin users

Source Code

https://github.com/danieltoorani/adminScheduler