I am looking to build an MVP for a calendar aggregation/combination app, where I will use three different team/resource calendars to determine the availability of a specific service call.
The three calendars are R&D team, Business Development and Meeting room availability. The client can choose what type of discussion they are looking to schedule, and it is online of local.
If the meeting is a project scope discussion then they should only see the times open in both the team calendars for R&D and BizDev together.
And if the selected topic is functional requirements they will see availability for R&D team calendar.
On top of this, if they choose on-site meeting they will only see the slots where there is availability on the meeting rooms as well. If it is on-line we don’t care about this.
For the MVP we only need a notification on the booked time and resources, and an admin can make a reservation in the calendars of individual people. But eventually I need something capable of posting an event to calendars also. (I haven’t thought about the logic for accessing individual calendars yet…)
Does anyone have experience with a similar setup, and can make some recommendations on plugins and/or external calendar solutions like GCal, AirCal++? Ideally something that is stable enough to go beyond MVP.