Employee Scheduling

I have to add employee scheduling to an app. Time off requests as well. Suggestions on handling this? I’m going to dive into in a few days, but am hoping someone can give me some direction so I can save some time as there is no plugins for this.