[OT] Scheduling API for Rails out there?

I’m working on a project that will schedule service technicians. Does
anyone know of a scheduling/ calendaring API or module that can be used
with Rails? It would save a lot of time, if I didn’t have to write one
scratch. Here are some of the features I’m after:

  • Change appointments via drag and drop.
  • Monthly view
  • Weekly view.
  • Ability to view schedule for each tech.
  • Ability to view all tech scheduled on a day ( apts color coded by
    tech )
  • Customizable entry fields.

That should be enough to get started.

Best Regards,
“Work, work, work…there is no satisfactory alternative.”
— E.Taft Benson