I'm sick of dealing with scheduled events, timezones, future background jobs, etc. in almost every app I build. I want a service with an elegant API and nice libraries that would let me:
* Create multiple calendars (it would have an ID I could then save with my user model or whatever)
* Add events to a calendar by just passing it a timestamp and other metadata
* Have webhooks that get called any time an event starts/stops (possibly also X minutes before)
* Nice API calls for getting all a calendar's events, checking free/busy times, specifying time zone output and strftime formatting, etc.
* A JS library for outputting pretty calendars to an HTML page
* An additional cron-like feature for each calendar allowing you to define recurring webhooks
If anyone wants to give something like this a shot, let me know. I'll be your first customer, partner or angel investor.